您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 国内某数通设备制造商组播测试
搭建组播测试内部公开2004-12-9机密,未经许可不得扩散第1页,共22页DKBA***技术有限公司DKBAXXXX-2004.XX搭建组播测试***-XX-XX发布***-XX-XX实施某数通厂家技术有限公司发布目录1适用范围...................................................................................................................................32引用标准和规范.......................................................................................................................3搭建组播测试内部公开2004-12-9机密,未经许可不得扩散第2页,共22页3定义、术语、缩略语...............................................................................................................34概述...........................................................................................................................................55原理或原则...............................................................................................................................56常用仪器的使用与操作.........................................................................................................127总结.........................................................................................................................................218修订记录.................................................................................................................................229参考资料.................................................................................................................................2210附件.....................................................................................................................................22搭建组播测试内部公开2004-12-9机密,未经许可不得扩散第3页,共22页搭建组播测试环境指导书关键词:组播环境搭建摘要:本文主要描述如何搭建以及配置组播测试的环境,主要利用VLC进行组播源的播放,然后用STB和VLC作为客户端进行点播节目。描述了组播服务器和客户端的配置和使用。1适用范围本文档的读者需要有一定的组播基础,需要了解组播路由协议:pimsm、pimdm,还需要了解IGMP协议,对于被测设备的igmpproxy,igmpsnooping等组播协议也应该知道。本文档描述的方法适合所有利用IGMP实现组播的宽带接入设备。2引用标准和规范无3定义、术语、缩略语3.1定义组播环境:组播的测试环境由四个部分组成,如下图红色椭圆标识的四部分:搭建组播测试内部公开2004-12-9机密,未经许可不得扩散第4页,共22页ServerGroup:服务器组,包括多个头端系统、组播服务器;Network:中间网络,从组播服务器到被测设备中间的网络,提供组播流量的通路,可以由一些路由器、交换机组成,可以在实际使用的网络上启动组播路由即可;DeviceUnderTest:被测设备,可以是任何需要测试组播的设备,上面可以启动IGMPProxy、IGMPSnooping等协议。由于本文档是描述如何搭建测试组播设备的组播测试环境,所以,这个设备没有具体指那种设备,本文就用ma5300来作为被测设备;UserGroup:用户组,即组播客户端,可以由一些STB、PC构成,进行组播节目的点播;本测试环境客户端不需要知道组播源的存在的组播环境,即客户端不需要和组播源进行交互。3.2符号和缩略语VLC:一种组播视频播放器软件,可以用作组播源,也可以制作节目;STB:数字电视机顶盒,本文讲解的STB是我们公司的SmartXMT62X系列的:SmartXMT621和SmartXMT623;头端系统:为STB提供主机程序、节目菜单、游戏等的web服务器;搭建组播测试内部公开2004-12-9机密,未经许可不得扩散第5页,共22页apache:一种web服务器软件,功能同IIS;4概述随着网络带宽的提高,人们对网络的应用越来越丰富,游戏、VoD、网络电视等的使用也越来越多,这就要求一个稳定、高效的网络设备。尤其是网络电视,由于是视频,所以,对网络时延、丢包率等有很高的要求,表现在感观上的就是视频的效果。所以,组播的测试显得越来越重要。本文描述的就是测试组播的环境搭建及一些工具的使用。5原理或原则首先,描述组播环境的基本原理:原理图:上面的原理图是比较常见的组网应用。组播接入设备(如Ma5300)上行接入组播服务器、STB的头端系统所在的网络,用户RTU下接PC、IAD、STB等终端。对于组播,在ProgramServer上播放组播节目,然后在STB上或者PC上点播节目。在实际测试中,STB的使用比较复杂(目前我们公司主要使用的有两种型号的STB,一种比较大,型号为SmartXMT621,一种比较小,型号为SmartXMT623,两种的使用方法是搭建组播测试内部公开2004-12-9机密,未经许可不得扩散第6页,共22页一样的):首先,它在内部需要维护一个节目菜单,以决定每个节目的组播地址、端口号等信息,这个节目菜单不能在STB上手工配置,只能通过从网络上的一台服务器上获取,这台服务器就叫做头端系统。STB会在每次重启的时候去检测是否需要更新节目菜单。其次,STB需要接上电视才能看到实际效果,由于电视数量有限,所以,我们测试中通常用PC作为点播终端进行视频点播,这样我们可以在PC上清楚的看到点播节目的效果,还可以测试出节目流量的大小、突发等。视频点播的原理基本上就是上面这样的,环境的搭建需要如下几个环节:一、组播服务器的搭建;二、头端系统的建立;三、STB、PC的配置;四、中间网络的搭建;下面需要讲讲具体的环境搭建各个环节。5.1组播服务器的搭建组播服务器搭建由如下几部份组成:一、准备软硬件环境;二、安装组播播放软件;三、播放节目;在搭建环境前,首先,需要了解一下环境搭建过程中使用的组播工具。我们在这个环境中主要使用VLC软件进行服务器节目的播放和PC点播节目。具体请参考测试仪器的使用的章节:6。5.1.1组播服务器的软硬件环境准备作为组播服务器,要求机器的性能比较高,要不然一台服务器不能同时播放太多节目,如果播放节目太多,对硬盘的要求比较高,在实际使用中,发现有的机器,如IBM的3.2G主频的PC,硬盘长期运转会出现死机现象。因为播放中会不停的从硬盘上去读取节目数据,所以,可以使用硬盘阵列的服务器来做服务器的硬件。除了这些,还需要一张网卡,一般的百兆网卡就够用了,对于IP地址配置没有要求。对于操作系统,最好使用win2000以上的版搭建组播测试内部公开2004-12-9机密,未经许可不得扩散第7页,共22页本,系统不要启动太多服务,否则可能会对节目稳定性造成影响。最后,需要将组播节目拷贝到服务器的硬盘。5.1.2安装组播服务器软件安装组播服务器软件比较简单,将VLC软件拷贝到服务器,然后点击安装,开始安装VLC软件,也可以直接拷贝其它机器的vlc的安装目录。这里可以将安装目录规划一下,安装到一个指定的目录,便于以后的使用方便,如安装到C:\。然后将vlc.exe做一个快捷方式放到桌面。5.1.3播放节目首先需要将节目文件拷贝到硬盘,一般来说,节目文件比较大,应该规划一下,如可以建立如下几个目录D:\media\withburst\、D:\media\withoutburst\,节目的命名更需要好好规划,要不然,以后可能不知道节目的一些信息,如流量、格式、节目名。参考:spiderman_01_withburst_2m_mpeg2.TS,这个可以表示的信息首先是片名,然后表示是这个节目的第几个片断,然后表示有没有突发,然后是节目的大小,然后是节目的编码格式。拷贝完节目文件,然后是节目播放节目,请参考第六章VLC作为服务器的使用方法。可以做一个批处理文件,放在启动菜单里面,每次系统重启就会自动播放节目。做完这个操作,组播服务器就搭建起来了,这时在客户端就可以进行点播了。5.2头端系统的建立头端系统的建立也可以分为如下几个步骤:一、准备软硬件环境:头端对环境的要求不高,只需要能够安装apache就可以了。通常为一台普通的PC,window2000操作系统。二、安装apache,拷贝apache软件,然后运行安装即可。然后启动apache服务器:“开始\程序\ApacheHttpServer2.0.46\ControlApacheServer\Start.”进行启动。三、安装头端系统:头端系统实际上就是一些web服务,可以为STB提供下载节目菜单、版本程序、浏览网页等服务。所以,我们只需将头端提供的一些配置文件、web页面放在相应的apache的搭建组播测试内部公开2004-12-9机密,未经许可不得扩散第8页,共22页目录下就可以了。华为的这个系统提供了两个文件夹:cfg和eis,eis主要是用于一些游戏、信息等,这里不做说明。Cfg目录才是我们组播要使用的目录。我们只需将这两个目录拷贝到apache的如下目录即可:D:\httproot\Apache2\htdocs\。四、配置头端系统:这个配置有如下几个方面:STB的主机程序,节目菜单等。STB主机程序,STB启动的时候会根据配置的地址去查找程序,然后比较版本是否一致,如果不一致,就会去下载头端上的程序,然后进行升级。如果想升级STB的程序,也可以用这个办法。具体方法如下:将要升级的文件copy到下目录:D:\httproot\Apache2\htdocs\cfg;修改文件D:\httproot\Apache2\htdocs\cfg\stbinfo.cfg:更改文件SYSTEMversion和Filename,其中SYSTEMversion只要更改成与以前的不同即可,filename要更改为对应要加载的文件名。如要加载文件名为yx5212a.bin87。只要将stbinfo.cfg中的“SYSTEMversion=0.0.68hwversion=2.5212.0filename=”改为“SYSTEMversion=0.0.50hwversion=2.5212.0filename=
本文标题:国内某数通设备制造商组播测试
链接地址:https://www.777doc.com/doc-3519303 .html