DocumentCode :
227561
Title :
Supporting Dynamic Adaptive Streaming over HTTP in wireless meshed networks using random linear network coding
Author :
Hundeboll, Martin ; Pedersen, Morten V. ; Lucani, Daniel E. ; Fitzek, Frank H. P.
Author_Institution :
Dept. of Electron. Syst., Aalborg Univ., Aalborg, Denmark
fYear :
2014
fDate :
27-28 June 2014
Firstpage :
1
Lastpage :
6
Abstract :
This work studies the potential and impact of the FRANC network coding protocol for delivering high quality Dynamic Adaptive Streaming over HTTP (DASH) in wireless networks. Although DASH aims to tailor the video quality rate based on the available throughput to the destination, it relies on the TCP protocol for reliability in data delivery. TCP is known to drop its throughput performance by several fold in the presence of even 1% or 2% packet losses, which are common in wireless systems. This will force DASH to settle at a much lower video resolution, thus reducing the user´s quality of experience. We show that the use of FRANC, an adaptive network coding protocol that provides both low delay and high throughput to upper layers, as a reliability mechanism for TCP can significantly increase video quality. As part of our analysis, we benchmark the performance of various TCP versions, including CUBIC, Reno, Veno, Vegas, and Westwood+, under different packet loss rates in wireless systems using a real testbed with Raspberry Pi devices. Our goal was to choose the most promising TCP version in terms of delay performance, in this case TCP Reno, and make a fair comparison between TCP running alone and using FRANC underneath for reliability. Our demonstrator with DASH in Raspberry Pi devices using the DASH benchmark, shows that the video rate delivered is 4× higher when using FRANC. Even in harsh packet loss conditions, FRANC is able to deliver higher data rates (increase 4×), while experiencing significantly shorter (decrease 10×) video lags.
Keywords :
hypermedia; linear codes; network coding; quality of experience; transport protocols; video streaming; wireless mesh networks; DASH; FRANC network coding protocol; Raspberry Pi devices; TCP Reno; TCP protocol; adaptive network coding protocol; data delivery; dynamic adaptive streaming over HTTP; packet loss rates; quality of experience; random linear network coding; reliability mechanism; video quality rate; video resolution; wireless meshed networks; Bit rate; Decoding; Loss measurement; Protocols; Reliability; Streaming media; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Coding (NetCod), 2014 International Symposium on
Conference_Location :
Aalborg
Type :
conf
DOI :
10.1109/NETCOD.2014.6892125
Filename :
6892125
Link To Document :
بازگشت