杨 红,张 松,王 林,丁灏云,卿粼波,何小海
(1.四川大学 电子信息学院,成都 610065;2.成都工业学院 网络与通信工程学院,成都 611730)
在异构网络中,当不同用户通过不同的通信链路接入相同的视频时,用户是否能流畅地播放该视频受当时的网络条件和视频源数据量大小的限制。多视点视频在网络中所需要传输的数据量较单视点视频数据呈数量级的增大趋势,这势必会进一步加大数据传输量[1],从而会导致多视点视频播放时更严重的卡顿现象。为解决该类多用户的应用问题,研究者提出分级编码可提供一个视频的多种版本[2-3],但在无线带宽不足的情况下视频质量较差,当无线网络的带宽丰富时视频质量高。这些分层视频流可以适应网络带宽的频繁变化,并且用户可根据自身终端情况自适应调整播放速率。分级编码很好地适应了网络的异构性及带宽波动所带来的负面影响,已被证明是解决网络带宽波动最有效的方法[2]。
传统视频分级编码(Scalable Video Coding,SVC)系统主要有H.264可伸缩视频编码[4]、H.265可伸缩高效视频编码(Scalable High Efficiency Video Coding,SHVC)[5]等。由于传统SVC系统采用了层间预测技术,其编码端复杂度非常高。然而,无线异构网络终端受到体积、功耗和便捷性等因素的制约使得编码端复杂的SVC方案已不适用。分布式视频编码(Distributed Video Coding,DVC)是一种非标准的视频编码算法[6],与传统视频编码系统相比具有低编码复杂度和高鲁棒性的优点,非常适合在无线异构网络终端进行视频的编码。有研究者针对体积功耗受限和低复杂度应用场景已展开了DVC分级结构的设计:卿粼波等人[7]基于迭代译码算法设计了分级分布式视频编码方案;……