DocumentCode
788302
Title
Distributed Collaboration for Enhanced Sender-Driven Video Streaming
Author
Chakareski, Jacob ; Frossard, Pascal
Author_Institution
Ecole Polytech. Fed. de Lausanne (EPFL), Signal Process. Inst., Lausanne
Volume
10
Issue
5
fYear
2008
Firstpage
858
Lastpage
870
Abstract
We propose a sender-driven system for adaptive streaming from multiple servers to a single receiver over separate network paths. The servers employ information in receiver feedbacks to estimate the available bandwidth on the paths and then compute appropriate transmission schedules for streaming media packets to the receiver based on the bandwidth estimates. An optimization framework is proposed that enables the senders to compute their transmission schedules in a distributed way, and yet to dynamically coordinate them over time such that the resulting video quality at the receiver is maximized. To reduce the computational complexity of the optimization framework an alternative technique based on packet classification is proposed. The substantial reduction in online complexity due to the resulting packet partitioning makes the technique suitable for practical implementations of adaptive and efficient distributed streaming systems. Simulations with Internet network traces demonstrate that the proposed solution adapts effectively to bandwidth variations and packet loss. They show that the proposed streaming framework provides superior performance over a conventional distortion-agnostic scheme that performs proportional packet scheduling on the network paths according to their respective bandwidth values.
Keywords
Internet; computational complexity; optimisation; video streaming; Internet network traces; adaptive streaming; bandwidth estimation; computational complexity; distortion-agnostic scheme; distributed collaboration; enhanced sender-driven video streaming; multiple servers; optimization framework; packet classification; packet partitioning; receiver feedbacks; Adaptive systems; Bandwidth; Collaboration; Computational complexity; Distributed computing; Dynamic scheduling; Feedback; Network servers; Processor scheduling; Streaming media; Channel coding; Internet; distributed collaboration; optimal control; packet partitioning; packet scheduling; protocols; rate control; rate-distortion optimization; sender-driven transmission; source prunning; video coding; video streaming;
fLanguage
English
Journal_Title
Multimedia, IEEE Transactions on
Publisher
ieee
ISSN
1520-9210
Type
jour
DOI
10.1109/TMM.2008.921846
Filename
4563441
Link To Document