宽带流媒体技术及其在有线电视网络中的实现(3)
四、流媒体的解决方案
一个完整的流媒体解决方案应是相关软硬件的完美集成,它大致包括下面几个方面的内容:即内容采集、视音频捕获和压缩编码、内容编辑、内容存储和播放、应用服务器内容管理和发布。
内容采集:节目源可以是摄像机、电视台节目、VCD光盘、卫星输入信号等。
视音频捕获和压缩编码:硬件一般为视音频捕获卡,编码软件如 RealProducer、MS Media Encoder等。
内容编辑:对内容进行编辑修改、归档、做索引、如Virage Video Logger可以对视频文件做索引入库。
内容存储和播放:节目不多时可使用文件系统,当节目量大,就必须编制数据库管理系统。使用数据库存储视音频文件、视频服务器运行流播放服务软件如realserver或 MS Media Service等播放视音频。
应用服务器内容管理和发布:发行模块负责将节目提交到网页,或将视频流地址邮寄给用户。内容管理主要完成视频存储、查询。用户管理则包括用户的登记和授权。
一般来说流媒体系统大致包括以下几个部件:转档/转码工具(Encoders)——用于压缩转档;服务器(Server)——管理并传送大量多媒体内容;编码器(Scripters)——可整合多媒体,并以互动方式呈现;播放器(Players)——在用户端的PC上呈现串流的内容,另外还有许多不同的多媒体制作工具(Content-creation tools)。
五、宽带流媒体在有线电视网络中的具体实现
1.有线电视网络宽带流媒体平台应达到的目标
(1)能够提供有线网上万接入用户的并发用户,每个用户300Kbps-1000Kbps的流应用系统。
(2)采用集群或分布式的体系结构,降低对网络带宽的要求,实现对Real Server、QuickTime和Windows Media的集中/分布式服务器及内容的统一管理。
(3)开发有特色的专业频道,以直播的方式提供高质量、多媒体、互动节目,满足不同用户的需求。
(4)实现基于流服务特征的(服务器当前带宽,CPU消耗、内存消耗、并发点播用户数量、打开文件数等)高级负载均衡调度策略。
(5)基于认证统计、实施策略内容分发。
(6)实现对采编直播设备的远程管理,实现基于WEB的自动录播、存储发布。
(7)构造成熟的数字化商业媒体系统。