宝丽通普及版(PowerCOM)视音频服务系统技术方案 - 图文 联系客服

发布时间 : 星期二 文章宝丽通普及版(PowerCOM)视音频服务系统技术方案 - 图文更新完毕开始阅读

宝丽通视音频服务系统技术方案

3.4.1服务器基本属性配置

系统管理员可以对对该服务器的基本属性,包括服务器标识、用户的连接数据以及IP地址以及TCP端口进行配置,等进行设置。

3.4.2分布式设置

当单一流媒体服务器负载较重时,可以通过多台服务器进行负载均衡。系统管理员可以为集群部署安装时所需要实现的均衡调度做一些设置,根据实际情况,可以把该服务器配置成主控服务器或受控服务器,对于主控服务器来说,负载条件与阈值是一个触发值,当满足其中任意一个条件时,即开始启动负载均衡服务,调度各副服务器。对于受控服务器来说,负载条件与阈值是一个极限值,当满足其中任意一个条件时,即表示该受控服务器负荷已满,不再提供流媒体服务,此时主服务器将调度其他受控服务器。

3.4.3系统监控

系统管理员可对当前服务器的状态信息进行实时监控,以及对当前点播本服务器节目的在线客户状态信息进行监控。

能监控的当前服务器状态信息包括:IP地址、主机名、当前的在线流数、本服务器所能支持的最大流数、当前在线用户所占用的总带宽、总带宽的平均值、当前服务器总的CPU占用率、视频服务所占用的CPU资源。

系统管理员可对在线客户状态信息进行监控,能监控的用户状态信息包括:IP地址、主机名、点播时间、当前所占用带宽、当前所占用带宽的平均值、登录号、正在点播的节目名称以及所点播节目的路径。

3.5视频直播发布

系统具备强大的直播发布功能。利用实时视频压缩、大数据量网络直播,异步视频控制等流媒体技术,在Internet或Intranet环境中,通过先进高效的数据传输技术,将采集到的视频数据,向整个网域内实时直播,达到网络内任何一

第17/26页

宝丽通视音频服务系统技术方案

台客户机均可同步观看电视节目、现场直播、摄像头视频、视频文件、电脑屏幕等。

3.5.1实时直播

系统支持VFW与WDM驱动的采集设备;

支持一机多路、一卡多路、多卡多路等不同的直播组合模式;

除了支持当前主流的MPEG-4编码技术与标准外,还支持MPEG-1、MPEG-2等多种多媒体编码技术与标准,以满足各种用户的不同需求;

支持高清网络视频直播,分辨率可高达720*576,帧率30帧/秒; 支持定时直播,定时录制。

3.5.2文件虚拟直播

支持对大多数的多媒体文件格式广播,包括MPEG1、MPEG2、MPEG4、AVI、WMV、Quicktime、WAV、MP3、AAC等; 支持文件列表编排直播,循环直播; 支持定时直播; 支持文件实时转码直播;

3.5.3屏幕直播

支持电脑屏幕实时直播,帧率可高达10帧/秒,视频清晰流畅。

3.5.4移动直播

授权用户通过Web远程登录,即可发布实时直播以及文件虚拟直播。

3.5.5转发

支持多级转发;

支持单播及多播两种方式,灵活应用于多种网络环境; 支持NAT网络部署;

第18/26页

宝丽通视音频服务系统技术方案

支持分布式部署,支持大规模用户收看。

3.6媒体制作

系统融合功能强大的AVI文件编辑软件-VirtualDub,它能够生成、分割、分析AVI格式的文件。在视频服务系统中使用VirtualDub,能给硬件资源和网络资源的充分利用提供极大的方便。

AVI是Microsoft公司创建的一种音、视频交互资源文件,其音频、视频的编码器可以随意配置。例如,其音频有PCM、MP3等编码方法,视频有Indeo、DivX、BMP等编码方法。将VirtualDub用在视频服务系统中,主要是取其生成AVI文件的功能,当然其截取AVI片断的功能也很有用。

DivX是一种MPEG4标准的实现,经过这种编码器编码的视频图像能够在相对较低的传输率下达到MPEG1(VCD标准),甚至MPEG2(DVD标准)的图像质量。在视频服务系统中使用DivX重新编码MPEG1/2文件,或未经压缩的AVI文件,可以节约存储空间,减少视频传输的网络带宽占用。

用户也可以选用RealProducer制作RM文件,或Windows Media Eencoder制作WMV文件。

3.7流媒体服务器分析

流媒体服务器作为VOD应用的核心硬件设备,为充分发挥软件系统的效能,需综合考虑与硬件设备合理配合使用。通常从如下几方面入手: A. 服务器网络I/O

B. 服务器总线I/O和CPU处理能力 C. 磁盘I/O

D. 磁盘阵列与服务器之间I/O E. 内存容量 具体分析如下:

CPU:通常当服务器的瓶颈出现时,添加更多的CPU并不能提高其吞吐量。流媒体服务器处理能力在一个到两个CPU之间会是线性增长的,但超出两个以后并不能得到较好的性价比。

第19/26页

宝丽通视音频服务系统技术方案

内存:增加更多的内存会提高流媒体服务器的并发数,但首先必须是如CPU、磁盘I/O、网络I/O没有超出最大值,比较合理的配置是 512 MB ,超过512MB后性价比下降。

网络接口:考虑采用多块网卡。一块专用于流媒体点播 ,一块用于远程管理、监控以及接受实时媒体流和分发媒体流。

磁盘I/O:为流媒体服务器性能主要瓶颈,如何优化磁盘读写速度至关重要。流媒体服务器应当采用高可靠、读写快的RAID0或RAID5。通常,由于受计算机总线速度限制,超过三块磁盘时并不能提高整体性能。

根据分析和考虑到以后的扩充性并和主干网接轨,视频服务器采用DELL2850服务器(双XEON 3.0GHz;内存:1G;硬盘:146G SCSI 10000rpm;网卡:双千兆),直接接入主干网络,视频节目存储在服务器的磁盘阵列上。客户端分别通过本地带有千兆模块的交换机与核心交换机级联,使用户能够很好的点播视频节目。

节目推荐采用700Kbps MPEG4媒体文件(如AVI、RM、WMV),当然从易用性考虑,也可以直接拷贝VCD(1.5Mbps)、DVD(3~6Mbps)媒体源入库,但受节目码流原因影响系统并发数会降低。

考虑直播便携和易用,并且同时还有录制的需求。采用1台IBM的高性能的笔记本做移动视频采集,用来直播现场。另一台直播工作站用以直播卫星电视节目、直播文件、录制教学或会议内容。

3.8存储设备选择

存储设备要求:满足600小时MPEG4点播,且满足1000个用户同时点播所需的I/O出口带宽。选用8块146G SCSI硬盘。146G*8=1168G/SCSI,2个Ultra 160 SCSI通道的磁盘阵列,其总I/O出口能持续传输达到160*70%*8*2=1760Mbps带宽,足能满足两个出口并发1000个用户所需1000*700Kbps=700Mbps的带宽要求。

具体的流媒体服务和存储方案拓扑结构如下图所示:

第20/26页