Chakareski, Jacob (2013). Informative State-Based Video Communication. IEEE transactions on image processing, 22(6), pp. 2115-2127. IEEE 10.1109/TIP.2013.2244609
Text
chakareski1.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (813kB) |
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.
Item Type: |
Journal Article (Original Article) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Communication and Distributed Systems (CDS) |
UniBE Contributor: |
Cakareski, Jakov |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISSN: |
1057-7149 |
Publisher: |
IEEE |
Language: |
English |
Submitter: |
Dimitrios Xenakis |
Date Deposited: |
03 Apr 2014 17:07 |
Last Modified: |
05 Dec 2022 14:31 |
Publisher DOI: |
10.1109/TIP.2013.2244609 |
Uncontrolled Keywords: |
Error control, error-cost function, Lagrange multiplier method, horizon request packets, rate allocation, ratedistortion optimization, receiver-driven scheduling, sender-driven scheduling, state-based acknowledgements, video streaming |
BORIS DOI: |
10.7892/boris.46303 |
URI: |
https://boris.unibe.ch/id/eprint/46303 |