待测设备
视频会议系统可以使人们通过因特网或私有网络召开会议。这些系统包括连接客户与会议的多点控制单元(MCU)和中间设备。MCU连接的是电话和网络摄像机这类音视频设备。服务器可以在参加会议的人员注册一个会议时在客户计算机上安装会议软件。
挑战
用众多公司生产的音/视频设备验证视频会议软件的互操作性。分析呼叫建立协商问题。向网络施加压力,评估音视频质量。
工具
● Apache Jakarta Project: 开源网络流量测试软件。jakarta.apache.org/jmeter。
● Empirix: VoIP网络流量仿真与监控系统。www.empirix.com。
● Radvision: H.323和SIP网络测试软件。www.radvision.com。
● Shunra:网络仿真器。www.shunra.com。
● Wireshark:开源网络协议分析仪。www.wireshark.org。
项目说明 Radvision(新泽西州Fair Lawn,
www.radvision.com)是一家生产视频会议系统的公司。视频会议系统的测试是从测试连接性开始的。系统必须与使用微软Windows的计算机兼容,然后才可连接到电话和会议室系统等会议设备。Radvision首席技术官David Bundy解释道,工程师利用音视频终端测试公司的产品,因此实验室就要配备各种各样的音视频源和显示器。“即使存在行业标准,”他解释说,“各个公司对此都有不同的解释,测试能够让我们发现那些差异。”

为了测试连接性和互操作性,Radvision的工程师首先将音/视频设备连接到运行视频会议服务器和客户机软件的计算机。一个MCU使客户机及服务器有权访问会议(如图)。测试从一个“干净”的网络开始,在这个网络中工程师要验证系统是否能够将呼叫添加进会议。他们利用公司的测试软件验证使用了H.323与SIP的呼叫建立及结束是否正确。
H.323和SIP协议控制着语音与视频,而其它协议控制着网络连接和传输。工程师利用在服务器PC上运行的开源软件测量以太包的抖动、延迟和丢失。工程师利用该软件从上百个呼叫中捕获数据流,回放数据流进行重复测试。开源网络协议分析仪使工程师可以监控网络连接并解决连接中遇到的问题。
连接性验证结束后,工程师进行加压测试,向视频会议软硬件施加压力。网络模拟器向测试网络增加包抖动和延迟。工程师利用带宽限制验证系统是否会在必要时降低连接带宽。例如,256kbps的连接在网络带宽降低时或许会降到64kbps。
Radvision工程师必须验证会议软件穿过防火墙的能力。为达到此目的,他们要验证软件是否会像使用HTTP的基于网络的应用那样运行。
最后的测试是要测量音视频质量,工程师要利用真人来进行这项测量。尽管Radvision将使用话音质量测试仪,但是公司主要依靠真人来测量。
获得的经验
“即使在有标准和仿真工具的条件下,”Bundy说,“也需要用音视频会议的实际第三方客户端来测试。网络压力工具和分析工具是模拟和评估实际网络性能的必备要素,但是还必须获得网络的实际状况,用工具来模拟这些状况。”
0
0
免责声明:以上内容凡注明署名的,其版权属于署名者所有,转载请注明署名;所有转载的内容,EDN China发布该内容都是出于传递更多信息之目的,如果有侵犯版权事宜,请通知
edneditor@gmail.com 或 010-66422242-213,我们将在第一时间删除该信息。