摘要
基于HTTP的动态自适应流媒体(DASH)技术是主流的互联网视频传输技术之一,可适应动态网络和异端客户端,然而传统DASH使用高级视频编码(AVC),存在编码块复用性低、码率波动性高等问题。为此,在终端设备具有多网络接口的环境下,以可伸缩视频编码(SVC)代替AVC,提出一种基于视频块优先级的联合调度算法。通过SVC编码将整个缓冲区组织为一个包含时间维度和编码层次维度的二维空间,确定视频块在二维缓冲区的位置,将其放入待下载队列,并按照优先级对队列中的视频块进行重新排序。根据每个网络接口的带宽,将队列中的视频块分配给不同接口执行下载操作。实验结果表明,相比于单接口基于带宽和缓冲的调度算法,该算法的平均视频质量提高46.04%,切换次数降低36.84%,并且可使缓冲水平下降44.11%。
- 单位