TFDASH: A Fairness, Stability, and Efficiency Aware Rate Control Approach for Multiple Clients Over DASH

TFDASH: A Fairness, Stability, and Efficiency Aware Rate Control Approach for Multiple Clients Over DASH
复制标题

DOI:
10.1109/tcsvt.2017.2771246
复制
发表时间:
2017-04
影响因子:
8.4
通讯作者:
Chao Zhou;Chia-Wen Lin;Xinggong Zhang;Zongming Guo
Chao Zhou;Chia-Wen Lin;Xinggong Zhang;Zongming Guo
中科院分区:
工程技术1区
文献类型:
--
作者:
Chao Zhou;Chia-Wen Lin;Xinggong Zhang;Zongming Guo

文献摘要

被引文献

相似文献

基于HTTP的动态自适应流(Dynamic adaptive streaming over HTTP, DASH)最近在Internet上得到了广泛的部署和应用。然而,它没有强加任何自适应逻辑来选择客户端所要求的视频片段的质量,并且在许多理想的属性方面表现平平:效率,稳定性和公平性,当多个玩家竞争瓶颈链接时。在本文中,我们提出了一种吞吐量友好的DASH速率控制方案,用于通过DASH进行多个客户端的视频流,以很好地平衡效率,稳定性和公平性之间的权衡。保证公平和高效率(带宽利用率)的核心思想是避免所有客户端在下载过程中出现OFF,即带宽处于完美订阅或超额订阅状态,带宽利用率接近100%。我们还提出了一种双阈值缓冲模型来解决上述思想带来的不稳定性问题。因此,通过集成这些新颖的组件,我们还提出了一种概率驱动的速率自适应逻辑,该逻辑考虑了影响视觉质量的几个关键因素,包括缓冲区占用、视频播放质量、视频比特率切换频率和幅度,以保证高质量的视频流。实验结果表明了该方法的优越性。
Dynamic adaptive streaming over HTTP (DASH) has recently been widely deployed in the Internet and adopted in the industry. It, however, does not impose any adaptation logic for selecting the quality of video segments requested by clients and suffers from lackluster performance with respect to a number of desirable properties: efficiency, stability, and fairness when multiple players compete for a bottleneck link. In this paper, we propose a throughput-friendly DASH rate control scheme for video streaming with multiple clients over DASH to well balance the tradeoffs among efficiency, stability, and fairness. The core idea behind guaranteeing fairness and high efficiency (bandwidth utilization) is to avoid OFF periods during the downloading process for all clients, i.e., the bandwidth is in perfect-subscription or over-subscription with bandwidth utilization approach to 100%. We also propose a dual-threshold buffer model to solve the instability problem caused by the above idea. As a result, by integrating these novel components, we also propose a probability-driven rate adaption logic taking into account several key factors that most influence visual quality, including buffer occupancy, video playback quality, video bit-rate switching frequency and amplitude, to guarantee high-quality video streaming. Our experiments evidently demonstrate the superior performance of the proposed method.