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. 实现网络广播,达到广播式学习
4. 实现不同军区间的点播,对用户的认证
5.实现对于不同带宽下的码流动态可调
|
4 、实现功能 |
节目管理:可以对不同的视频格式进行操作,支持标准的 FAT,NTFS 存储操作,可以对视频文件进行分级别制作
打点文件管理:提供基本图文并茂的视频文件点播,功能强大,适合学校的远程教育
用户管理:提供用户帐号管理与权限管理,限制用户的点播权限
视频监视器:提供对点播用户的实时操作。如:断开点播服务
服务器管理:提供多服务器操作,可以实现点播服务器的负载均衡
计费管理:提供按流量、点播次数和点播时间等规则的计费方式,用户可自定义
|
5 、可扩展性 |
对企业服务器而言,可利用 HS SVS-Vod 的多服务器体系结构进行机群扩展。为了在前端对多个服务器具有统一的入口和任务调度能力,可以采用 "HS SVS-VOD" 的多服务器体系结构,由应用服务器的任务调度和动态负载均衡模块来管理多个并发媒体服务器,为用户提供统一的访问入口、任务调度和节目调度功能;而后端的存储,可以每个服务器挂接独立的磁盘阵列。
"HS SVS-VOD"的多服务器体系结构完全可以协同不同类型的服务器,形成异构的多机协同工作方案。由这样灵活而强大的体系结构可以看出,"HS SVS-VOD"完全可以适应未来大量增长的应用性能需求。
|
6 、可操作性 |
1.采用人性化界面管理与操作,使服务器维护工作方便。
2.客户端采用远程下载直接进行安装,方便用户操作。
|
7 、解决方案 |
根据以上分析和以后的扩充性并和主干网接轨,视频服务器采用Dell 6400服务器:CPU:XEON700Mhz,内存:512M硬盘:73G SCSI 10000rpm网卡:1000兆,直接接入主干网络,视频节目存储在NAS和服务器的磁盘阵列上。客户端分别通过本地带有千兆模块的交换机与核心交换机级联,使用户能够很好的点播视频节目。此方案充分考虑以后的扩展性,能够保证视频服务器的性能随着用户并发流的不断增加而只扩充设备就可以满足增加的并发流。
|
100并发流配置方案 |
100 并发流-服务器配置 |
CPU |
内存 |
硬盘( SCSI) |
网卡 |
主板 |
INTEL Xeon1.4-2.4 (2颗)
或更高主频 |
512-1GB 或更高 |
根据实际需求 |
双百兆(采用负载均衡技术进行绑定)或采用千兆网卡 |
服务器专用主板 |
说明:
CPU:在选择上最好采用INTEL PIV至强
网卡:对于100用户并发流需要双百兆网卡进行绑定或直接使用千兆网卡
主板:服务器专用主板,必须支持双路处理器
|
注:以上提供了 100 并发流的服务器主要的资源配置,根据客户需要,请自行选择不同品牌的服务器。 |