Informative State-Based Video Communication

Informative State-Based Video Communication
复制标题

基于状态的信息视频通信

DOI:
10.1109/tip.2013.2244609
复制
发表时间:
2013
影响因子:
10.6
通讯作者:
Jacob Chakareski
Jacob Chakareski
中科院分区:
计算机科学1区
文献类型:
--
作者:
Jacob Chakareski

文献摘要

被引文献

相似文献

我们研究基于状态的视频通信,在此过程中,客户端会同时向服务器告知其缓冲区中各种数据包的状态。在发送方驱动的传输中,客户端会定期向服务器发送单个确认数据包,该数据包提供在发送确认时已到达客户端的所有数据包的信息。在接收方驱动的流传输中,客户端会定期向服务器发送单个请求数据包,该数据包包含在一段时间内向客户端发送缺失数据的传输调度。我们开发了一个全面的优化框架,在这两种预期场景下,该框架能够计算数据包传输决策,从而在给定带宽资源的情况下最大化端到端视频质量。优化的核心步骤包括根据用于传输数据包的预期传输冗余(或成本),计算单个数据包传输出错的概率。通过全面的模拟实验,我们仔细研究了与采用常规确认或请求数据包的最先进调度系统相比,我们的框架所带来的性能提升。在各种内容类型中,视频质量一致提升高达2B。我们表明,单个数据包的流传输错误成本效率与整个内容流传输的总体率失真性能之间存在直接的类比关系。在发送方驱动的传输情况下,我们开发了一种有效的建模方法,该方法能够根据反向信道上的数据包丢失率和源编码特性,准确描述端到端性能。
We study state-based video communication where a client simultaneously informs the server about the presence status of various packets in its buffer. In sender-driven transmission, the client periodically sends to the server a single acknowledgement packet that provides information about all packets that have arrived at the client by the time the acknowledgment is sent. In receiver-driven streaming, the client periodically sends to the server a single request packet that comprises a transmission schedule for sending missing data to the client over a horizon of time. We develop a comprehensive optimization framework that enables computing packet transmission decisions that maximize the end-to-end video quality for the given bandwidth resources, in both prospective scenarios. The core step of the optimization comprises computing the probability that a single packet will be communicated in error as a function of the expected transmission redundancy (or cost) used to communicate the packet. Through comprehensive simulation experiments, we carefully examine the performance advances that our framework enables relative to state-of-the-art scheduling systems that employ regular acknowledgement or request packets. Consistent gains in video quality of up to 2B are demonstrated across a variety of content types. We show that there is a direct analogy between the error-cost efficiency of streaming a single packet and the overall rate-distortion performance of streaming the whole content. In the case of sender-driven transmission, we develop an effective modeling approach that accurately characterizes the end-to-end performance as a function of the packet loss rate on the backward channel and the source encoding characteristics.