可伸缩视频编码(Scalable Video Coding,SVC)一般采用实时传输协议(Real-time TransportProtocol,RTP)保证视频数据流的实时传输和质量监测。本文在分析SVC码流结构和RTP协议的基础上实现了H.264/SVC视频数据的RTP封装算法,提出了一种基本层与增强层分离的灵活封装机制模拟SVC在不同差错信道中的传输,通过在H.264/SVC模拟测试环境中的实验证明RTP封装机制的有效性,标准兼容性和可扩展性。
Real-time Transport Protocol (RTP) is usually used to provide real-time transportation and quality guarantee of Scalable Video Coding (SVC) stream.Base on the analysis of SVC stream structure and real-time transport protocol,RTP encapsulation is implemented for H.264/SVC stream and a flexible encapsulation algorithm to isolate the base layer and enhancement layer is proposed to simulate the transportation of video stream in different error channels.Simulation test in the H.264/SVC common test conditions shows the effectiveness,compatibility and extendibility of the proposed RTP encapsulation mechanism.