An Adaptive Video Streaming Control System: Modeling, Validation, and Performance Evaluation

An Adaptive Video Streaming Control System: Modeling, Validation, and Performance Evaluation
复制标题

DOI:
10.1109/tnet.2013.2253797
复制
发表时间:
2014-04-01
影响因子:
3.7
通讯作者:
Mascolo, Saverio
Mascolo, Saverio
中科院分区:
计算机科学2区
文献类型:
--
作者:
De Cicco, Luca;Mascolo, Saverio

文献摘要

被引文献

相似文献

自适应视频流是一个相关的进步,相对于经典的渐进式下载流,如YouTube。在不同的方法中,视频流切换技术得到了广泛的接受,被微软、苹果和流行的视频流服务(如Akamai、Netflix、Hulu、Vudu和Livestream)所采用。在本文中,我们提出了这些领先的视频流服务之一所采用的自动视频流切换模型,并描述了客户端通信和控制协议。从控制体系结构的角度来看,自动适应是通过两个相互作用的控制回路实现的,其中控制器位于客户端,执行器位于服务器端:一个回路是缓冲区控制器,旨在通过调节服务器发送速率将客户端播放缓冲区引导到目标长度;另一个实现了流切换控制器,目的是选择视频级别。通过模拟场景中的实验测量,对所提出的模型进行了详细验证。
Adaptive video streaming is a relevant advancement with respect to classic progressive download streaming a la YouTube. Among the different approaches, the video stream-switching technique is getting wide acceptance, being adopted by Microsoft, Apple, and popular video streaming services such as Akamai, Netflix, Hulu, Vudu, and Livestream. In this paper, we present a model of the automatic video stream-switching employed by one of these leading video streaming services along with a description of the client-side communication and control protocol. From the control architecture point of view, the automatic adaptation is achieved by means of two interacting control loops having the controllers at the client and the actuators at the server: One loop is the buffer controller, which aims at steering the client playout buffer to a target length by regulating the server sending rate; the other one implements the stream-switching controller and aims at selecting the video level. A detailed validation of the proposed model has been carried out through experimental measurements in an emulated scenario.