可伸缩视频编码(Scalable Video Coding,SVC)一般采用实时传输协议(Real-time Transport Protocol,RTP)保证视频数据流的实时传输和质量监测。在分析SVC码流结构和RTP协议的基础上实现了H.264/SVC视频数据的RTP封装算法,提出基本层与增强层分离的方法用于模拟可伸缩视频流在模拟测试环境中的传输,提出基于RTP封装的差错隐藏方法解决质量增强层数据丢失问题。实验结果证明了封装算法的有效性、标准兼容性和可扩展性。
实时传输协议(real-time transport protocol,RTP)用于视频数据流的实时传输和质量监测。针对可伸缩编码(scalable video coding,SVC)视频数据经过差错信道后出现质量增强层数据丢失的问题,根据RTP封装报头判断丢失的质量增强层位置,采取丢弃或拷贝补偿方法实现差错隐藏。实验结果证明了差错隐藏算法的有效性和标准兼容性。
基于中粒度质量可伸缩(medium grain scalable,MGS)编码在可伸缩编码(scalable video coding,SVC)应用中的广泛性,在分析了MGS编码结构特点和问题的基础上,利用DCT系数分布特性提出MGS片层数据重要性的估计方法实现对MGS编码各片层重要性的估计。在此重要性估计方法的前提基础上,将之应用于指导可伸缩编码中的码流提取和容错编码。实验测试结果表明,MGS片层数据重要性估计方法的准确性和应用有效性,保障了视频码流质量,提高了码流提取效率。