一、系统方案
我们将根据酒店视频点播系统的网络规模,建议性地给出网络框架和系统软件配置方法。
(一)、小规模系统
对于在100Mbps网络中实施的酒店视频点播系统,我们将它们视为小规模系统。小规模系统的网络逻辑结构和软件配置方法如图2所示,其中服务器端软件安装在同一台NT服务器中。
系统指标
服务器数:1
最大并发用户数:60(VCD)/20(DVD)
点播同一节目的最大并发用户数:60
节目点播延迟时间:小于10秒
数据流控制响应时间:小于2秒
最大磁盘容量:使用系统磁盘--200GB;使用磁盘阵列--1TB
最大视频节目数:使用系统磁盘--120;使用磁盘阵列—600
最大歌曲存放数:使用系统磁盘--2160;使用磁盘阵列—10800
应用范围
由于网络带宽的限制,小规模系统的并发用户数无法跨越50—60(VCD)点的限制,因此特别适用于客房数少的卡拉OK点歌、公司培训、广告亭、客房规模小于200的酒店、等等。
(二)、中等规模系统
通常,我们将在千兆以太网中实施的酒店视频点播系统视为中等规模系统,其网络逻辑结构典型地示意在图2中。对于中等网络规模,易维视频点播系统能够以分布方式存储视频数据,允许用户点播存储在多个视频服务器中的所有视频节目,在理想情况下,支持高达500个(VCD)/150个(DVD)并发用户。对以500个(VCD)/150(DVD)并发用户为目标的视频点播系统,其硬件基本配置要求为:
主干交换机使用千兆以太网交换机;
接入交换机使用快速以太网交换机;
Web服务器、数据库管理系统、视频服务器、节目服务器安装在不同的服务器中;
系统至少配置5台视频服务器。
系统指标
以下技术指标依据配置5台视频服务器的系统情况得出:
最大并发用户数:500(VCD) /150(DVD)
点播同一节目的最大并发用户数:500(VCD)/150(DVD)
节目点播延迟时间:小于10秒
数据流控制响应时间:小于2秒
最大磁盘容量:使用系统磁盘—1TB;使用磁盘阵列--5TB
最大视频节目数:使用系统磁盘--600;使用磁盘阵列—3000
应用范围
中等网络规模的视频点播系统具有广泛的应用场合,包括:较大的卡拉OK包房、星级酒店、智能小区、多媒体教学、等等。
(三)、大规模系统
超过500个(VCD)/150个(DVD)并发用户的实时视频点播系统属于大规模系统。由于网络带宽、磁盘I/O速率的限制,目前还没有真正实用的实时VOD系统突破了这个目标。易维系统采用分布式视频文件系统和级联式视频服务一定程度克服了这些瓶颈,但它需要以限制用户点播某些视频节目和在系统中配置服务器机群为代价。
它的网络特点和工作原理为:
将标准网络的二级交换模型拓展为三级交换模型;
按照视频服务器在系统中的功能,区别为主控服务器和子网服务器,并配置前者到一级主干网中,配置后者到二级主干网中;
每个子网视频服务器在100Mbps网段上,与通过接入交换机接入的用户构成物理或者逻辑子网,形成一个小规模系统;
与中小规模系统一样,用户浏览视频节目单和选择节目时所发出的请求仍然由Web服务器响应和处理,因此对于终端用户来说,界面方式和点播模式没有改变。不同的是节目单中仅仅列出存储在当前子网视频服务器中的视频节目,可选地列出存储在主控视频服务器中的视频节目;
一旦用户选择播放节目,请求最终将由节目服务器处理。如果视频节目已经存储在当前子网视频服务器中,节目服务器将优先选择它来传送视频流;否则,主控视频服务器将为点播用户服务;
易维视频点播系统提供了控制接口,让管理员选择是否允许主控视频服务器为点播用户传送视频流,以及指定它处理并发视频流的数目。因此, 尽管在这种模式下,主控视频服务器能够直接为点播用户传送视频流,但它的首要任务是根据系统管理员的设置,定时和动态地更新存储在每个子网视频服务器中的视频节目。