浅谈VOD服务器的安装与测试Word文件下载.docx
《浅谈VOD服务器的安装与测试Word文件下载.docx》由会员分享,可在线阅读,更多相关《浅谈VOD服务器的安装与测试Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。
1、VOD服务器的选择
目前市场上有三大主流VOD服务器,即RealServer、WindowsMediaServices和QuickTime。
(1)RealServer
REAL公司是世界上最早开发流格式的公司,是世界领先的网上流式技术解决方案的提供者。
最新的市场调研结果显示,REAL公司仍然牢牢控制着流式媒体市场。
RealServer目前有4个版本:
Basi、Plus、Professional和Intranet。
RealServer是3种主要VOD服务器中惟一收费的(Basic版本是免费的但是只能同时支持25个流)。
另外,它还支持MP3和QuickTime文件作为流发送。
(2)WindowsMediaServices
WindowsMediaServices(WMS)只能运行在基于Windows的服务器上,Windows2000Server和AdvancedServer都免费附加了WMS。
MMS使用自己的MMS协议支持高级流格式(ASF)文件。
ASF文件可以有一些其他的文件扩展名,如.wma和.wmv等。
(3)QuickTimeStreamingServer
QuickTime公司的VOD服务器只能运行于Mac的硬件上,它支持QuickTime格式的流媒体文件,即以.mov为扩展名的文件。
2、选择合适的VOD服务器
对于许多流媒体提供者来说,操作系统是决定因素。
如果使用的是UNIX,那么应该选择RealServer,因为WMS不能在UNIX上运行。
如果使用的是Windows2000Server,因为WMS和操作系统结合得非常紧密,并且包含于操作系统中不需付费,所以应该选择WMS。
如果使用的是MacOS,那么QuickTimeStreamingServer将是惟一的选择。
需要注意的是,所选用的VOD服务器决定了其所支持的流媒体文件类型。
但是,结合现实情况和各种VOD服务器的特性,我们选择RealServer。
其原因如下。
(1)在同等码率下,Real声音更为清晰,音量更大;
Real的画面色块少,颜色更丰富,画面更清晰;
WMT(WindowsMediaTechnology)的帧速率一般高于Real,但Real播放速度也很流畅;
Media的声音失真比较严重,播放Media文件前的缓冲时间比较长。
(2)Real提供了底层的RealText、RealPix和SMIL标记语言,以完成更复杂的功能,制作出内容丰富、形式多样的多媒体流。
(3)为了使流媒体文件在网络上有更多的用户,需要制作适合于不同带宽连接用户播放的媒体文件。
对于同样的发布内容,为低带宽连接的用户提供较好的播放质量,为高带宽连接的用户提供更好的播放质量。
为了达到这样的效果,可以采用RealSystem的SureStream技术,它可以使单个流媒体文件同时具有多种数据传输速率。
可以同时适应不同连接带宽的用户。
(4)RealServer的跨平台性使得它的适用面更广,而微软公司却只愿意为自己的操作系统开发工具。
3、VOD服务器的安装
根据实际需要,我们采用了Real公司的HelixServerVOD服务器软件。
由于篇幅的原因,我们只列出了部分关键步骤。
(1)双击安装图标,弹出HelixServer的安装欢迎界面,点“下一步”。
(2)在弹出的对话框中需要REAL公司的一个许可文件。
单击“浏览”按钮。
选择许可文件。
(3)找到许可文件后,也就是安装软件常常说到的CDKEY,点击“打开”按钮,进入下一步。
下面的步骤中默认的设置在此不再赘述,只需要将几个关键设置表述一下。
(4)设置用户名和密码,这是进入HelixServer管理界面的密码,所以一定要记住。
(5)点击“下一步”,下面的几个步骤将开始设置不同的协议所访问服务器的端口。
要设置端口,必须明白什么是端口。
首先需要了解的一点是,这里所说的端口,不是计算机硬件的I/O端口,而是软件形式上的概念。
服务器可以向外提供多种服务,比如,一台服务器可以同时是Web服务器,也可以是FTP服务器,同时,它还可以是邮件服务器。
为什么一台服务器可以同时提供那么多的服务呢?
其中一个很重要的方面,就是各种服务采用不同的端口分别提供不同的服务,比如:
Web采用80端口,FTP采用21端口等。
这样,通过不同的端口,计算机与外界进行互不干扰的通信。
(6)在安装HelixServer时需要设置端口号。
●服务器要侦听PNA的连接情况,这些连接的URL是以pna:
//开始的,安装时需要为PNA设置端口号。
它的默认端口是7070。
●服务器要侦听RTSP的连接情况,这些连接的URL是以rtsp:
//开始的,安装时需要为RTSP设置端口号。
它的默认端口是554。
●服务器要侦听HTTP的连接情况。
这些连接的URL是以http:
//开始的,安装时需要为HTTP设置端口号。
它的默认端口是8080。
●HelixServer监视器显示:
视频服务器是如何被使用的、谁在使用、何时最忙、哪个文件被请求次数最多等信息。
监视器默认端口是8080。
●视频服务器HelixServer要侦听RealSystemAdministrator对端口显示的请求。
为了系统安全,这个AdminPort端口被初始化一个随机数。
要确保这个端口没有和我们系统中已经在用的端口相冲突,必要时可以修改这个随机端口号。
(7)设置好端口号,点击“下一步”后,会将显示上面设置的用户名称及各端口号,如图2所示。
图2 显示用户名称及各端口号
4、VOD服务器的基本设置
在需要时,可以修改HelixServer服务器的设置。
其关键步骤如下。
(1)打开HelixServer。
双击桌面上的HelixServer图标,弹出如图3所示的窗口,注意不要关闭这个窗口。
图3 HelixServer9.0
(2)打开管理界面。
选择菜单“开始-程序-HelixServerAdministrator”,在弹出的对话框里输入用户名和密码,点击“确定”按钮进入图4所示的管理界面。
图4 管理界面
(3)在管理界面进行相关设置。
HelixServer的管理员界面以HTM网页页面形式显示。
如图4所示,单击左侧“服务器设置”,显示服务器设置子菜单。
注意:
由于篇幅所限,笔者只对图4管理界面中所标识的关键设置进行说明,其它相关设置一般采取系统默认的形式。
●端口设置:
单击“服务器设置”下的“端口”子菜单。
在窗口右侧打开端口设置界面,如图4所示,列出了刚才安装过程中所设置的几个重要端口,在此可以重新设置各服务访问协议的端口及管理端口。
●连接控制:
单击“服务器设置”下的“连接控制”子菜单。
打开连接控制选项界面。
在这里。
最大用户连接数目设置为60,也就是REAL公司许可的数字。
“仅提供RealPlayerPlus连接”设置为ON可以有效防止客户用第三方软件进行下载。
●配置加载点。
在子菜单中选择“配置加载点”,进入“配置加载点界面”。
加载点出现在HelixServer的每一个连接中,它是一个到文件实际存放位置的访问指向。
每一个加载点都由斜线作为开始和结束的标志,惟一例外的是作为根加载点的时候,仅用一个“/”表示。
加载点对应的是服务器安装目录下的Content子目录,当然可以根据自己的需要更改根加载点的位置以指向本地的其他媒体文件目录。
①更改加载点的指向目录。
例如将Helix的“/”目录更改为硬盘物理路径“d:
downroot”,首先选择加载点“/”,然后在基于路径中输入“d:
/downroot”,如图5所示。
图5 修改加载点的指向目录
②增加新的加载点。
例如,增加textvideo这个加载点,指向硬盘的d:
myvideo目录,可点击“加载点描述“右方的+号,将刷新后的右边窗口按图6依次填写。
图6 增加新的加载点
(4)IP地址配置。
当服务器被安装在一个拥有多于一个IP地址的系统上时,需要指定服务器所使用的IP地址。
加入列表中的IP地址将被保留,仅提供给服务器使用。
如果想保留系统中所有IP地址供服务器使用,需要在地址列表中加入IP地址“0.0.0.0”,同时删除其他IP地址。
点击子菜单中的“IP”绑定,在右方的编辑IP地址窗口中输入“0.0.0.0”。
上面对服务器的所有基本设置单击对应的“应用”按钮后再重启服务器后才能生效。
5、测试
本系统测试采用模拟大量实际用户进行点播。
并统计模拟用户获取视频数据的情况来分析VOD服务器的性能。
因此必须有两个关键模块:
模拟用户行为的负载模拟器和统计模拟用户信息的分析控制器。
每个负载模拟器模拟一定量的实际用户给服务器发出点播命令和VCR操作命令,但并不解码接收到的视频数据,而只是用文件记录下各个数据块达到的时间以及其中所包含的解码时间信息以便测试后分析使用;
分析控制器则定时向负载模拟器发送命令,让它们报告自身情况,综合这些情况,分析控制器就能得出VOD服务器的运行情况。
其测试结构如图7所示。
用该测试结构主要测试最大并发用户数目和点播响应延迟两个指标。
图7 测试结构
利用上面所提出的测试结构图可以测试出前面所要求测试的两个指标即最大并发用户数目和点播响应延迟。
测试结果示例如图8和图9所示。
测试结果表明:
视频播放效果比较流畅平滑,符合规定的最大并发用户数目。
图8 最大并发用户数目
图9 点播响应延迟
6、小结
通过对上面VOD服务器的安装与测试了解,我们可以知道安装和运行一个VOD服务器对于局域网用户来说,已经不成问题,当然还要有一个良好的服务网络。
所以为了提供高质量和可靠的流媒体服务,在选择合适的VOD服务器软件的同时还必须具备一个很好的服务网络。
只有两者俱佳,我们才能搭建一个属于自己的流媒体服务平台。