温州大学 100 点视频点播系统案例分析
1、应用环境
近年来,网络的迅猛发展,已经完全突破国家和国家的限制,政府办公也越来越讲究
提高工作效率了。针对目前的发展形势,对于要求较高的政府,也希望能够借此来发挥一
下网络办公带来的高效率,并对一些日常的法规普及、政策宣传、新闻回放等资料进行保
留,作为以后的学习资料。
2、需求分析
视频服务器中有可能在点播过程中发生瓶颈的硬件资源包括磁盘读写 I/O、CPU、内
存和网络输出 I/O,下面对此逐一进行分析。在下面的分析中,MPEG1 码流速率缺省按
照 1.5Mbps,MPEGII 缺省按照 6Mbps, 低速率流缺省按照 512Kbps 计算。
· 磁盘 I/O
根据用户的实际存放节目量,比如存放 400 小时的 MPEG1 节目,那么只需要六块
SCSI 73G 10000rpm 硬盘。对于 MPEG1 的传输是不会存在瓶颈的。
· CPU 负载
视频点播过程中对于 CPU 资源的耗用不多,主要是由于与网络设备和磁盘阵列等外设
通讯会耗用 CPU 资源,所以网络设备和存储设备利用效率的高低将直接影响对 CPU 资源
的占用。在(部门级)服务器上,运行"HS SVS vod"系统,1 个 Xeon700 CPU 可支持
80 个的 MPEG2 并发流,2 个 CPU 配置至少满足 100 个点并发点播的要求。
内存消耗 HS SVS- VOD 系统中采用了独特的内存读取机制,每个 MPEG2 并发流占
用<8M 的内存,每低速率并发流仅占用<2M 的内存。这样内存实际上已不成为系统工作
的瓶颈。
· 网络 I/O
由于视频点播的应用特性,决定了服务器的网络输入是非常小的,可以忽略不计,因
此下面只考虑网络输出需要的网络输出带宽= 100*1.5Mbps =150Mbps 系统配置了一
块千兆网卡,按照 70%的利用率计算。1000Mbps*70%=700Mbps >150Mbps 说明
系统配置满足网络 I/O 要求。
3、主要应用
1)、实现 MPEG1,MPEG2,MPEG4,RM,ASF,WMV 等不同格式的点播,达到交互性
2)、实现图文并茂的远程教学,支持各种课件点播
3)、实现网络广播,达到广播式学习