网络音/视频点播、直播系统方案
网络音/视频点播、直播系统方案
上海新政信息技术有限公司www.x z 35.c om
1
网络音/视频点播、直播系统方案
目 录
一、系统需求分析.................................................................................4
1. 1、 系统需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
1.2、设计原则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
121综合管理 5122稳定可靠性 5123分布式系统的扩展能力 6124支持主流媒体格式 6125满足自动化录制和发布的需要 6126提供完整的视频节目管理功能 6127友好的Po ta l页面系统 7128系统安全性 7129完整的扩展接口和SDK开发包 7
二、系统总体设计.................................................................................8
2. 1流程设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
2. 1. 1直播、点播工作流程说明 8212后台工作流程说明 9
2.2技术要点分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
2.2. 1节目格式选型 10
2.2.2服务器硬盘选型 11
2.2.3视频节目码流 11
2.2.4节目存储设计 12
2.2.5网络与并发用户数目 13
2.2.6流媒体服务器的配置分析 13227系统安全设计 14228系统扩容设计说明 15
2.3系统结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.4系统配置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
三、系统功能设计...............................................................................20
3. 1流媒体系统实现的功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
3.2系统功能详述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
3.2. 1内容管理 21
3.2.2自动直播/录播管理 22
3.2.3用户管理 23
3.2.4权限管理 24
3.2.5报表统计 25
3.2.6服务器管理 26
2
网络音/视频点播、直播系统方案
3.2. 7实时监控 27
3 2.8负载均衡模块 28
3.2.9流媒体标记检索系统 29
3.2. 10认证授权 30
3.2. 11防盗链系统技术 31
3.2. 12DRM数字版权加密管理系统 32
3.2. 11综合管理系统客户端功能(GT-SMS StreamPo tal) 33
四、系统保修和技术支持....................................................................34
五、价格预算.......................................................................................35
3
网络音/视频点播、直播系统方案
一、系统需求分析
随着网络多媒体技术的发展 以流媒体技术为代表的新一代音视频点播系统已经成为网络应用系统中不可缺少的部分一套先进、完善的音视频点播、直播系统为基于宽带的多媒体信息共享服务起着重要的作用基于局域网或广域网的音视频直播、点播可以结束单调的以文字、图片为主的时代而为人们展现出一个高度融合WEB技术、数据库技术、高级流媒体技术的多媒体网络新时代。
流媒体综合应用方案是提供宽带流媒体应用系统的首选运营支撑平台。它基于分布式多服务器系统兼顾各种网络服务的应用传输最高品质的音频和视频。在此平台上可以轻松自如地完成节目的采编、发布、管理、认证、计费提供给用户灵活安全的访问控制去实现按需点播的应用并通过流加密技术进行数字媒体的版权保护构筑完善的数字媒体应用系统。
本方案在详细分析了资源信息化的需求的基础上整合当前国内外先进硬件设备和成熟软件产品本着适用与实用的原则设计了满足需要的网络流媒体的应用系统本系统实现对整个平台的统一管理、监控对各种业务的流媒体音视频资源实现综合灵活的管理。
1. 1、 系统需求
可以在网上发布视音频新闻可以对活动、会议进行网上直播
提供完善的多媒体资料点播系统方便有效的内容检索功能
具备完整运营支撑系统运营支撑系统包括用户管理、片源管理、认证等 可以将一些存在录像带、 VCD、 DVD上的视音频资料转成流媒体的数字格式
上传到点播库
可以将电视节目 如新闻、专题、娱乐等 自动录播、存储
初期满足500并发用户(平均每人500Kbps-1M码流) 根据用户增长有完
善的扩容方案与解决办法
4
网络音/视频点播、直播系统方案
系统扩展性强具有域集群/负载均衡功能有完善的分布式架设方案以及
能够方便地从集中式架设向分布式平稳过渡的方案
流媒体综合管理系统能够支持大部分的主流媒体格式如ASF、WMV、RM等
和数据库
系统能够以WEB的方式远程管理维护支持节目和用户的分类分级别管理 在宽带情况下可以得到高质量的图像效果最高可达DVD质量 直播节目要有灵活的定时录播、 自动发布的功能
条理清晰、操作明了的音视频文件管理功能与智能化的新片旧片更替机制
丰富的排行榜等等附加功能
方便、详尽的扩充功能或相关标准接口
1.2、设计原则
视频信息是资源共享的重要组成部分设计时应重点考虑视频系统的承载能力 内容的丰富性和管理的便捷性。视频格式要采用主流的MPEG4格式在保证播放质量的同时充分利用网络资源为尽量多的用户提供服务并在结构上要充分考虑日后业务的增长带来的扩容需求尽量采用分布式架构和CDN技术提供大并发量视频服务。
1.2.1综合管理
为了方便对整个平台系统的维护 因此系统具备中心的统一管理性管理员对系统的管理和维护都可以通过WEB页面实现完整的流程化管理。在管理界面上采用通用的图形化和文字化结合的管理管理员不需要复杂的培训就能够对整个系统实现灵活的管理。
1.2.2稳定可靠性
整个系统在运行过程中能够保证系统的稳定性确保系统在设计的负荷下能够满足稳定服务的要求。
5
网络音/视频点播、直播系统方案
1.2.3分布式系统的扩展能力
系统是按照分布式架构设计的但初期采用集中式架设多台视频服务器做负载均衡随着整个服务范围的进一步扩大最终整个系统的设计要充分考虑下一阶段的扩展保证中心系统能够满足未来分布式CDN系统的建设要求并初步构思分布式CDN系统的整体架构提供智能化的分布式系统功能为用户提供统一优质的服务。另外每个内容分发节点的规模可以根据实际的用户访问量来灵活的配置和扩充保证从集中式架设向分布式的平稳过渡。系统搭建后需要为以后的系统扩展留有充分的余地确保系统根据网络的扩展、用户规模的扩展、应用需求的扩展而增加负荷性能。同时系统的扩展能够实现在不中断整个系统正常工作的情况下实现系统的灵活扩展和维护。
1.2.4支持主流媒体格式
管理系统要同时支持media与real流媒体格式在一个管理平台上实现对两个主流格式进行管理和发布客户端也只需通过普及的免费播放器Mediaplayer 、 Real player即可收看直播和点播播放器可以做页面嵌入也可以做个性化设计。
1.2.5满足自动化录制和发布的需要
系统支持对多路视音频信号的同时直播和录制而且采用自动直播/录播模块系统将按照管理人员设置的节目列表 自动进行定时直播、上传、发布和存储。
1.2.6提供完整的视频节目管理功能
由于客户具有大量的视频流节目需要对整个视频节目进行管理我们的系统能够提供对大容量视频节目的管理和对大量用户的数据库管理。提供完整的视频节目管理功能根据通信的视频节目点播的实际运营情况制定适合视频点播服务的特定的功能方便使用提供直观的界面能够录入、编排、制作、管理和
6
网络音/视频点播、直播系统方案
发布网站信息(包括网页内容格式图片等)和流媒体文件大幅度提高信息的更新频率提高管理网站信息的效率减少连接错误。以策略化的负载均衡等方式保证系统在多用户、传输量大时有较快的响应速度。能够灵活地按照管理员制定的条件自动对用户访问资料进行分析周期性地提交分析报表统计用户来源、访问量和访问时段媒体文件的访问频率和访问时长等。
1.2.7友好的Potal页面系统
外网的信息服务是通过WEB方式提供的视频网站应该是多媒体信息的门户网站融信息发布、直播、在线点播、在线调查等多项服务为一体结合完善的后台发布和管理系统 Potal页面的设计要美观且功能全面用户服务、检索查询、 自动排行、新片更新等。
1.2.8系统安全性
由于网络黑客的泛滥 因此整个系统的设计初步考虑系统的安全性能够防范常见的黑客攻击 同时通过用户和密码的设置通过对用户权力的分配通过对不同管理员的设置对内部实现安全的管理。
1.2.9完整的扩展接口和SDK开发包
软件系统采用功能模块划分功能扩充方便灵活 同时系统提供标准的功能接口可以与其他系统挂接适应长期运营的需要。
7
网络音/视频点播、直播系统方案
二、系统总体设计
2. 1流程设计
2. 1. 1直播、点播工作流程说明
1) 客户端通过浏览器登录VOD点播界面 向用户认证和管理系统申请点播或直播请求。
2) 用户认证和管理系统把用户提供的信息如用户名、密码和数据库内已有用户信息进行比较若正确用户就通过了用户认证并记录用户登陆的信息。
3) 用户通过认证后 即可浏览、查询和点播节目。系统和节目管理系统通过数据库内的节目信息确定节目的位置最后通知点播服务系统把节目以流的形式传输给最终用户若是接收网络直播可直接把直播节目以组播方式传输给最终用户。
4) 系统和节目管理系统通知视频点播服务系统把节目以流的形式传输给最终
8
网络音/视频点播、直播系统方案
用户。
5) 计费系统根据播放情况进行计费可根据需要扩充功能。
6) VOD视频点播服务系统把硬盘存储的视频节目以流的形式传输给最终用户。
2.1.2后台工作流程说明
整个后台的内容采编、整理、发布、管理的详细流程图如下
具体说明如下
首先对节目的片源进行整理包括各种电视节目、 DVD节目、模拟信号节目等信号的输入经过采编转换成数字化节目或者现有的数字化的节目形成节目的列表
通过对所有的视频节目进行必要的信息输入包括节目的版权所有者制作时间、节目长度、节目带宽等信息的输入形成完整的节目信息列表
在服务器上指定存储节目的位置
为所有的节目定义节目的频道
9
最近AS9929线路比较火,联通A网,对标电信CN2,HostYun也推出了走联通AS9929线路的VPS主机,基于KVM架构,开设在洛杉矶机房,采用SSD硬盘,分为入门和高带宽型,最高提供500Mbps带宽,可使用9折优惠码,最低每月仅18元起。这是一家成立于2008年的VPS主机品牌,原主机分享组织(hostshare.cn),商家以提供低端廉价VPS产品而广为人知,是小成本投入学习练手首选。...
buyvm的第四个数据中心上线了,位于美国东南沿海的迈阿密市。迈阿密的VPS依旧和buyvm其他机房的一样,KVM虚拟,Ryzen 9 3900x、DDR4、NVMe、1Gbps带宽、不限流量。目前还没有看见buyvm上架迈阿密的block storage,估计不久也会有的。 官方网站:https://my.frantech.ca/cart.php?gid=48 加密货币、信用卡、PayPal、...
HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。本月商家针对全场VPS主机提供8折优惠码,优惠后美国洛杉矶VPS月付5.2美元起。下面列出几款不同机房VPS主机产品配置信息。套餐:美国US-Plan0CPU:1cores内存:1GB硬...