Title :
Layered Internet Video Adaptation (LIVA): Network-Assisted Bandwidth Sharing and Transient Loss Protection for Video Streaming
Author :
Zhu, Xiaoqing ; Pan, Rong ; Prabhu, Mythili S. ; Dukkipati, Nandita ; Subramanian, Vijay ; Bonomi, Flavio
Author_Institution :
Adv. Archit. & Res. Group, Cisco Syst. Inc., San Jose, CA, USA
Abstract :
As video traffic increases in the Internet and competes for limited bandwidth resources, it is important to design bandwidth-sharing and loss-protection schemes that account for video characteristics, beyond the traditional paradigm of fair-rate allocation among data flows. Ideally, such a scheme should handle both persistent and transient congestion as video streaming applications demand low-latency transmissions and low packet-loss ratios. This paper presents a novel scheme, layered Internet video adaptation (LIVA), in which network nodes feed back virtual congestion levels to video senders to assist both media-aware bandwidth sharing and transient-loss protection. The video senders respond to such feedback by adapting the rates of encoded scalable bitstreams based on their respective video rate-distortion (R-D) characteristics. The same feedback is employed to calculate the amount of forward error correction (FEC) protection for combating transient losses. Simulation studies show that LIVA can minimize the total distortion of all participating video streams and hence maximize their overall quality. At steady state, video streams experience no queueing delays or packet losses. In the face of transient congestion, the network-assisted adaptive FEC promptly protects video packets from losses. Our Linux-based demonstration showcases how LIVA can be implemented in a simple manner in real systems. We also present a solution for LIVA streams to coexist with TCP flows based on explicit congestion notification signaling. Finally, our theoretical analysis guarantees system stability for an arbitrary number of streams with round-trip delays below a prescribed limit.
Keywords :
Internet; Linux; telecommunication traffic; video coding; video streaming; Linux-based demonstration; fair-rate allocation; forward error correction protection; layered internet video adaptation; media-aware bandwidth sharing; network-assisted bandwidth sharing; transient loss protection; video rate-distortion characteristics; video streaming; Bandwidth; Forward error correction; Internet; Resource management; Static VAr compensators; Streaming media; Transient analysis; Explicit congestion notification (ECN); forward error correction (FEC); media-aware bandwidth sharing; scalable video coding (SVC);
Journal_Title :
Multimedia, IEEE Transactions on
DOI :
10.1109/TMM.2011.2115996