和VOD业务相关主要有3个协议,RTSP(Real Time Streaming Protocol)是一种会话控制协议,用于在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包里面包括整个或者部分视频图像信息。
IXIA视频测试方案可以很好地对VOD视频服务器进行支持,由于目前各个厂家对VOD业务所采用的RTSP控制协议进行了不同程度和不同方式的修改和定制,要和VOD服务器进行互通有一定的难度,IXIA根据这一特定的测试要求,可以对RTSP的流程进行灵活定制和调整,支持RTSP各个命令信息交互的定制,支持的命令包括Describe,Setup,Play,Pause,Get
Parameter,Set Parameter,Teardown等,这些灵活的特性可以保证IXIA能够和业界几乎所有的VOD服务器进行互通并进行性能测试。这是IXIA在视频服务器测试方面非常重要的特性。目前,IXIA是Seachange公司视频服务器认证的测试工具。可以和Thompson,Bitband,Harmonic,Darwin以及Windows
Media Server等业界常见的视频服务器互通并提供性能测试。图3是VOD服务器交换过程与IXIA进行性能测试示意。