极域MOD——视频点播方案简述
优网科技极域软件| 本站原创| 2005-02-24

本方案由深圳市宝德科技股份有限公司与南京优网科技有限公司共同推出

一、           适用对象

为各类企事业单位、政府机关提供远程视频信息发布、管理以及收看等服务,能为远程教学、传达上级文件和精神、内部学习交流以及视频娱乐等需求提供一个高质量的解决方案。

二、           MOD简介

极域MOD系统全称为极域Media On Demand系统,该系统主要包含视频点播、直播和广播等服务,同时有强大的后台技术支持服务和应用扩展。经扩展,该系统可以包含网络带宽叠加服务、服务器集群服务以及网络虚拟光驱服务。

极域MOD系统将能在最大程度上挖掘最终用户现有网络带宽资源的潜力、能最大限度地发挥用最终用户已有的各类多媒体、光盘等资源投入,使用户真正体会到资源全面整合所带来的便利和效益。

极域MOD——视频点播服务系统(以下简称视频点播系统)是专门为用户提供视频发布、管理和按需收看的系统。该系统具有很好的扩充性,通过能功能扩充平滑升级成完整的MOD系统。

 

三、           系统结构

视频点播系统支持B/SC/S两种架构。

1.   C/S特点:

a)          稳定性好。C/S结构不依靠第三方软件,比如IEIIS等。产品涉及的第三方软件、服务越少,故障点就越少、稳定性越高。

b)         效率高。C/S结构不依靠第三方软件,所有的服务直接由server端提供给client端,网络数据传输路线最短,数据处理效率最高。

c)          使用简单。ServerClient端软件界面布局更灵活、操作更简便。

d)         部署复杂,每个Client端软件都需要单独安装。

2.   B/S特点:

a)          部署方便。Client端采用操作系统内置的IE浏览器。可以在各个网站上发布相应链接,便于各种资源的整合。

b)         便于用户访问。用户只需知道主网站地址,通过相应的链接即可进入视频点播主页面。

c)          稳定性、效率、操作和使用不如C/S结构。由于需要依赖IIS服务和IE,所以IISIE发生任何错误都会影响系统的正常使用。

d)         维护复杂。管理员不光要维护本系统,还需要维护IISDNS等服务。用户需要维护IE浏览器。如果用户在IE浏览器中添加了许多插件,IE浏览器的稳定性将可能降低。另外用户也有可能需要不断升级IE浏览器以支持新特性。

 

视频点播系统同时支持B/SC/S两种架构,所以能够利用两种构架的长处、克服各自不足。

3.   视频点播系统的构架

视频点播系统构由Home Server(宿主服务器)、Media Server(媒体服务器)、Web Server以及系统管理器和节目浏览器组成。Home Server是响应Client端的请求、调度Media ServerClient提供视频点播服务的系统,同时提供平衡网络负载服务、加快系统响应速度以连接数据库等。一个视频点播系统只有一个Home Server,但是可以有若干个Media ServerMedia ServerHome Server调度要求为Client端提供服务,同时管理自身存储的节目和网络负荷调度(部署多网卡绑定时发挥作用)。

对于B/S结构的视频点播系统,主要是额外利用了IISIE来发布和管理信息,视频点播系统的基本架构不变。

视频点播系统结构如下所示:

 

 

1 视频点播系统结构图

 

系统拓扑图如下所示:

 

 

2 系统拓扑图

四、           主要功能

1.     宿主服务器

序号

功能名称

功能描述

1.           

授权状态

主要查看系统直播、广播和点播流三种不同的节目形式的授权数目和当前的使用数目。

2.           

服务器状态

查看所有连接到宿主服务器的媒体服务器情况。

3.           

地址设置

主要对服务端口和组播地址进行设置。

2.     媒体服务器

序号

功能名称

功能描述

1.           

统计信息

主要查看系统对本机的硬件的使用情况。

2.           

媒体流

主要查看当前播放节目的数目。

3.           

一般设置

对服务器的网卡带宽和IP地址进行设置。

4.           

存储区域

主要是设置媒体文件在服务器中的存放地址。该功能的优势是:当系统遭到破坏,需要重新安装时,不会丢失这些媒体文件,只须把相应的媒体文件路经添加到新的系统中即可。

5.           

服务地址

设置客户机的IP地址范围。

6.           

集群注册

每个媒体服务器必须注册到宿主服务器,系统方可使用。

3.     系统管理器

序号

功能名称

功能描述

1.           

创建用户帐户

要使用系统,就必须要有一个账户,并归属于一个组!

2.           

修改用户账户

修改用户帐户的相应属性和权限

3.           

删除用户帐户

删除用户帐户,用户帐户删除后,就不可以登录系统。

4.           

创建组

每个组具有不同的权限,只有当用户归属于对应的组后,才具有该组所具有的权限。

5.           

修改组

修改组的属性和权限。

6.           

删除组

删除组

7.           

媒体服务器

在该功能中用户可以查看到所有连接到宿主服务器的媒体服务器,并显示这些媒体服务器的相关信息。

8.           

用户登录

用户可以使用不同的账户登录

9.           

更改密码

修改用户自己的密码

10.        

宿主服务器设置

可以对服务器的网络端口和组播地址等进行设置。

11.        

界面风格设置

提供了Office 2003 Native XPVisual Studio.NET三种风格。

4.     节目浏览器

序号

功能名称

功能描述

1.           

新建分类法

用户可以根据自己的需要,将所有的媒体节目进行分类管理。建立不同的分类法,然后在建立相应的子分类。

2.           

新建分类

在建好的分类法基础上,根据自己的需要新建相应的分类。

3.           

删除分类法

删除已有的分类法,系统默认的不可删除。分类法删除后,该分类法下的所有分类将被一起删除,但分类中的节目并没有被删除。

4.           

删除分类

删除已有的分类,分类删除后,该分类下的所有子分类也将被一起删除。但分类中的节目并没有被删除。当一个节目不属于任何分类时,该节目将被归属到“待审核节目”中去。

5.           

重命名

对各分类法和分类的名称进行修改。

6.           

新建节目

向媒体服务器中添加节目。
特别支持批量导入节目功能。

7.           

节目审核

为了保证所添加节目内容的健康性,所有添加进来的节目必须要经过审核,才能被用户使用。

8.           

播放节目

观看媒体服务器中的节目。

9.           

删除节目

删除媒体服务器中的节目。

10.        

修改节目

修改节目的属性。

11.        

搜索节目

系统提供了一半搜索和高级搜索。让用户在最短的时间内找到需要的节目。

12.        

接受广播

当广播器的广播已经开始时,用户在节目浏览器中可以接受广播。

13.        

接收直播

可接受广播器中的实时广播信号

14.        

界面风格设置

提供了Office 2003 Native XPVisual Studio.NET三种风格。

五、           主要界面

 

3 宿主服务器、媒体服务器 、节目浏览器以及IE浏览器的主要界面

六、           方案优势

1.   宝德系列服务器和存储设备为整个系统提供一个稳定、可靠的硬件后台。

2.   系统采用C/SB/S结构相结合的构架,极大地提高了系统效率、稳定性和易操作性。

3.   能同时支持MPEG1MPEG2MPEG4ASFAVIRMDivXH.264硬盘录像文件等国际标准和主流视音频格式的点播系统。支持带字幕的MPEG2的视频资源。

4.   系统含有独立的视频服务器集群技术和多网卡绑定技术,能最大限度发挥已有网络潜能。通过网卡绑定技术使得可提供服务的带宽能扩大34倍。如果再利用服务器集群技术,将可使得提供服务的带宽扩大几十倍、几百倍。

5.   支持多种协议,支持NAT网络,可轻松使视频服务面向校园网、城域网甚至Internet网。

6.   支持批量导入节目,同时可以对批量导入的节目进行即时分类。大大降低管理员的维护工作量,提高管理效率。

7.   低内存占用,低CPU占用。普通PC也可作为服务器,利用专业宝德服务器效果更佳。高效的媒体服务器内核,最大程度的挖掘了操作系统的性能,使一个媒体服务器可以处理大量的客户连接。

8.   不需要额外安装和维护数据库,系统内置MSDE 2000a Microsoft SQL Server Desktop Engine)。

9.   视频内容的存储管理灵活,操作简单,可以方便的扩展存储容量,并可支持SAN, NAS等网络存储设备。

10.备份方案操作简单、可靠性高。

11.可扩展性强,利用Home Server可以非常方便的集成广播和直播模块。这部分方案请参见MOD——广播直播方案。

12.提供方便易用的二次开发接口,方便用户多多个产品进行整合。

 

七、           技术指标分析

1.   常见的几种视频格式所占用的带宽:

MPEG I占用带宽固定为1.5Mbps

MPEGII 占用的带宽一般在3Mbps~12Mbps之间;

MPEG4(包括asfDivXrm等格式)占用的贷宽在50Kbps~700Kbps之间。

 

        

2.   网络带宽:

100M网络:理论带宽100Mbps,实际一般工作带宽仅有70~80%可用,既70~80Mbps带宽可用。

 

3.   硬盘I/O带宽:

ATA/66数据传输率66 MB/s

Serial ATA:数据传输率150MB/s

Ultra2Wide-SCSI数据传输率80 MByte/s,由于SCSI的特殊功能,所以SCSI的硬盘较同等数据传输率的IDE硬盘要更快。

                  

由于硬盘不仅仅为视频点播系统提供数据存储和读写,还需要为整个系统提供服务。所以硬盘I/O带宽不能简单对并发流进行换算。建议采用Raid 00+15硬盘阵列避免和操作系统争夺资源、加快相应速度。

 

4.   每个点播视频流所占用的内存大小

一个视频流占内存400KB内存,考虑到其他情况冗余,估算视频流占用内存时按1MB/视频流计算。

      

5.   CPU指标:

视频点播软件和视频并发流的处理占用服务器CPU资源不大,但服务器的各类周边设备以及其他应用软件对CPU资源的占用较大。比如阵列卡、网卡、硬盘等硬件,数据库等各种应用软件,这些软硬件对CPU资源的合计占用率较大。为了加快系统的反应速度、数据吞吐量,CPU性能相对高些更好。比如:200MPEG I 的并发流采用Intel® Pentium®4  2.0GHz 以上的处理器。500MPEG I 的并发流采用2Intel® Xeon™ 2.0GHz 以上的处理器。

6.   点播响应时间

点播响应时间小于0.5 S

八、系统配置

1.        中小规模的应用(例如数字语音教室、小型企事业单位)

  主交换机带宽:100M交换。

并发流数估算

单个百兆网卡可以提供4065MPEG1格式并发视频流、150~250ASFDivXMPEG4格式并发视频流。利用多网卡绑定模块,可以绑定最多4个百兆网卡,以提供80MPEG2格式的并发流。

服务器要求
Home ServerMedia Server以及IIS安装在一台服务器上)

服务器型号:  Powtel 600T

主要配置:
CPU
Intel® Pentium® 4 处理器 2.8GHz
内存: 512M

硬盘: 根据所需存储的资料大小决定硬盘大小。服务器内置SATA接口的RAID-0 1 阵列卡,可提高硬盘数据吞吐带宽,可以使用SATA接口的IDE硬盘。

网卡:集成1intel Pro/100+和一块Intel Pro/1000XT千兆网卡。

 

服务器软件环境

 

网络操作系统:Windows 2000 /2003 Server

数据库:SQL Server 2000/  MSDE 2000a

 

客户端软、硬件环境

最低硬件配置:

CPU  Intel® Celeron® 400MHz

内存:  128MB

硬盘:  20GB(视具体情况可以调整)

网卡:    10/100MB

操作系统:Windows 98/Me/2000/ XPwin98/2000无盘工作站。

建议PC:宝德PL-创景系列。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2、大规模的应用(1000个并发流以内,例如大型企事业单位,大学校园网络)

    主交换机带宽:1000M交换。

并发流数估算

从网络带宽上分析,单个千兆网卡可以提供400650MPEG I并发流、1500~2500ASFDivXMPEG4格式并发流。利用多网卡绑定模块,单服务可以绑定4个千兆网卡,以提供800MPEG II格式的并发流。

采用服务器集群模块,提供的并发视频流将能相应的翻倍。增加一个服务器,并发流增加一倍。

 



Home Server、一个Media Server以及IIS安装在一台服务器上(500MPEGI并发流或相当数量级的并发流)

服务器数量:1台。也可以利用已有的web服务器提供视频点播的IIS服务。

服务器型号: Powtel 5600 GII

主要配置:
CPU
  2Intel® Xeon™ 3.0GHz 处理器(标配 1个);
内存:  1024MB (标配);

硬盘: 根据所需存储的资料大小决定硬盘大小。必须使用RAID-5SCSI硬盘,否则硬盘I/O数据带宽和系统可靠性将不能满足要求;

网卡:集成1intel Pro/100+和一块Intel Pro/1000XT千兆网卡。

Home ServerIIS和多个Media Server(每500MPEG I并发流或相当数量级并发流需要一个Media Server

服务器数量:2台。一台服务分别安装这个三服务软件,另外一台服务器只需安装Media Server。也可以利用已有的web服务器提供视频点播的IIS服务。

服务器型号: Powtel 5600 GII

 

服务器软件环境

 

网络操作系统:Windows 2000 /2003 Server

数据库:SQL Server 2000/  MSDE 2000a

客户端软、硬件环境

同中小规模的应用

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

九、成功案例

南京医科大学

责任编辑:lmtwadmin

分享到:
版权声明:凡注明来源“流媒体网”的文章,版权均属流媒体网所有,转载需注明出处。非本站出处的文章为转载,观点供业内参考,不代表本站观点。文中图片均来源于网络收集整理,仅供学习交流,版权归原作者所有。如涉及侵权,请及时联系我们删除!