Title :
DirectedPush - A High Performance Peer-to-Peer Live Streaming System Using Network Coding
Author :
Guanzhong Xu ; Yusuo Hu ; Yao Shen ; Minyi Guo
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
Abstract :
Network coding technique can improve the efficiency of P2P live streaming systems, while it may also bring some extra delays and computational overhead. In this paper, we present Directed Push, a high performance P2P live streaming system based on network coding. In Directed Push, the original video is encoded into a number of coded sub-streams with improved content diversity. Peers are organized into a two-layer overlay and use an efficient push algorithm to deliver the coded sub-streams. The proposed directed push algorithm can reduce the packet delay as well as the coding overhead. Meanwhile, the adoption of network coding technique makes the system robust to peer dynamics. Experimental results show that our system has demonstrated superior performance compared with previous approaches, especially under the challenging flash crowd scenarios.
Keywords :
delays; network coding; peer-to-peer computing; video coding; video streaming; computational overhead; content diversity; delay; directed push algorithm; high performance peer-to-peer live streaming system; network coding technique; packet delay reduction; substream coding; two-layer overlay; video encoding; Bandwidth; Delay; Encoding; Network coding; Peer to peer computing; Robustness; Streaming media; Peer-to-peer network; network coding; overlay multicast; video streaming;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4673-4565-1
Electronic_ISBN :
1521-9097
DOI :
10.1109/ICPADS.2012.48