KTV让视频随心流动
放眼宽带网络的应用,VOD最贴近百姓生活,不过它的技术难度也最大。信息高速路有了,就要有车跑,而VOD应用就是宽带网上最醒目的跑车。 一般的VOD系统主要由三部分构成:
服务端系统
服务端系统主要由视频服务器、档案管理服务器、内部通讯子系统和网络接口组成。
档案管理服务器主要承担用户信息管理、计费、影视材料的整理和安全保密等任务。内部通讯子系统主要完成服务器间信息的传递、后台影视材料和数据的交换。网络接口主要实现与外部网络的数据交换和提供用户访问的接口。
图1 红旗Linux视频点播方案的拓扑结构
视频服务器主要由存储设备、高速缓存和控制管理单元组成,其目标是实现对媒体数据的压缩和存储,以及按请求进行媒体信息的检索和传输。视频服务器与传统的数据服务器有许多显著的不同,需要增加许多专用的软硬件功能设备,以支持该业务的特殊需求。例如:媒体数据检索、信息流的实时传输以及信息的加密和解密等。对于交互式的VOD系统来说,服务端系统还需要实现对用户实时请求的处理、访问许可控制、VCR(Video Cassette Recorder)功能的模拟。将这些系统构建于Linux系统中,对保证其稳定性有着很大的好处。
网络系统
网络系统包括主干网络和本地网络两部分。因为它负责视频信息流的实时传输,所以是影响连续媒体网络服务系统性能极为关键的部分。当前,可用于建立这种服务系统的网络物理介质主要是:CATV(有线电视)的同轴电缆、光纤和双绞线。而采用的网络技术主要是:快速以太网、FDDI和ATM技术。
客户端系统
目前,根据不同的功能需求和应用场景,主要有三种VOD客户端系统:NVOD,TVOD,IVOD。
NVOD(Near-Video-On-Demand),可称其为就近式点播电视。这种点播电视的方式是:多个视频流依次间隔一定的时间启动发送同样的内容。TVOD(True Video-On-Demand),称其为真实点播电视,它真正支持即点即放。IVOD(Interactive Video-On-Demand),称为交互式点播电视。它比前两种方式有很大程度上的改进。它不仅可以支持即点即放,而且还可以让用户对视频流进行交互式的控制。这时,用户就可像操作传统的录像机一样,实现节目的播放、暂停、倒回、快进和自动搜索等,红旗Linux视频点播方案的客户端就是采用的IVOD。
只有使用相应的终端设备,用户才能与某种服务或服务提供者进行联系和互操作。在VOD系统中,需要电视机和机顶盒(Set-top Box),在一些特殊系统中,可能还需要一台配有大容量硬盘的计算机以存储来自视频服务器的影视文件。客户端系统中,除了涉及相应的硬件设备,还需要配备相关的软件。例如,为了满足用户特殊的多媒体交互需求,必须对客户端系统的界面加以改造。此外,对进行连续媒体播放时媒体流的缓冲管理、声频与视频数据的同步、网络中断与演播中断的协调等问题都需要进行充分的考虑。
|