摘要
介绍了美国IXIA公司领先的IPTV测试解决方案,对常见的应用场景作了介绍和分析,包括VOD业务测试、视频组播测试、用于宽带接入和汇聚设备的真实用户仿真测试、网络中视频流质量的实时分析与监测和MSIPTV系统测试等。总结了IXIA公司在IPTV测试技术方面的特点和优势。
1引言
截至2007年6月,全球范围内已经有超过200个包括设备制造商、运营商在内的用户在使用IXIA所提供的业界领先的IPTV测试解决方案。
不同的用户对IPTV测试关注的重点也有所不同,IXIA整体的IPTV测试解决方案包括IPTV网络部署前的设备测试以及部署后的验收测试和日常维护测试。本文介绍的IXIAIPTV测试解决方案主要是针对部署前的测试,包括两个方面:设备制造商研究开发IPTV相关网络设备(VOD服务器,IPTV网关,DSLAM,IPTV组播交换机和路由器等)所需要进行的设备性能测试;运营商在实验室建立模拟环境,验证所规划的网络是否能够很好地承载IPTV业务的系统测试。图1是一个典型的IPTV网络,IXIA可以提供整个系统端到端的业务测试以及系统的各个组成部分的设备性能测试。主要包括VOD视频服务器测试;组播视频流质量测试;频道切换时间测试;网络承载视频能力测试;边缘网络测试;接入网络测试;网络视频流被动监测与质量分析测试以及网络架构中DNS,DHCP,LDAP,RADIUS等各种服务器的性能测试。本文主要对最常见的测试应用场景做一介绍。

图1典型的IPTV网络组成
2常见IPTV测试应用
2.1VOD业务测试
VOD业务通常采用点播方式进行传送,各种编码的视频流,如H.264,MPEG-4,MPEG-2和VC-1等通常封装成传输流(TransportStream)通过RTP/UDP或者UDP协议直接承载并传送,并通过RTSP协议自由控制节目的进度,终止节目的播放。但每个点播用户都需要占用一定的网络带宽,因此并发用户数受到网络带宽、服务器性能的限制。
和VOD业务相关主要有3个协议,RTSP(RealTimeStreamingProtocol)是一种会话控制协议,用于在IPTV网络中传送(如VOD业务的实时交互内容),该协议基于TCP以保证可靠的控制信令传送。RTP(Real Time Protocol)是一种无状态的媒体流传送协议,用于传送多媒体内容,该协议基于UDP或者TCP。MPEG TS(MPEG Transport Stream)包括多元的语音和视频流封装并承载在RTP/UDP或者直接在UDP上进行视频传送。并且通过PID进行语音和视频的同步。TS流分为单节目的TS流(SPTS,Single Program TS)和多节目的TS流(MPTS,Multiple Program TS)两种(见图2)。通常情况下,一个UDP或者RTP/UDP数据包中,可以包括1~7个TS帧,一个TS帧长为188个字节。每个IP包里面包括整个或者部分视频图像信息。
