可伸缩视频编码(Scalable Video Coding,SVC)一般采用实时传输协议(Real-time Transport Protocol,RTP)保证视频数据流的实时传输和质量监测。在分析SVC码流结构和RTP协议的基础上实现了H.264/SVC视频数据的RTP封装算法,提出基本层与增强层分离的方法用于模拟可伸缩视频流在模拟测试环境中的传输,提出基于RTP封装的差错隐藏方法解决质量增强层数据丢失问题。实验结果证明了封装算法的有效性、标准兼容性和可扩展性。
Real-time Transport Protocol(RTP) is usually used to provide real time transportation and quality guarantee of Scalable Video Coding(SVC) stream.Based on the analysis of SVC stream structure and real-time transport protocol,RTP encapsulation is implemented for H.264/SVC stream.A simulation method is proposed to simulate the transport process of the scalable video in the common test conditions by isolating the base layer and enhancement layers.Error concealment based on RTP encapsulation is proposed to improve the video quality,and it solves the problem that enhancement layer may be lost.Simulation test shows the effectiveness,compatibility and extendibility of the RTP encapsulation mechanism.