Towards low-redundancy push-pull P2P live streaming

Zhenjiang Li, Yao Yu, Xiaojun Hei, Danny H. K. Tsang · 2008

P2P live streaming systems are constructed in two major approaches: tree-push versus mesh-pull. The hybrid push-pull streaming, as an emerging and promising approach, shows advantages against tree-push and mesh-pull approaches. In our study, we find that the total traffic overhead (including signaling overhead and video redundancy overhead) is a significant problem in current push-pull systems. Video redundancy is a large contributor of the total traffic overhead. To reduce traffic overhead and further improve system performance, we propose a new hybrid design with two simple but effective mechanisms and implement them in a push-pull streaming system called Low-redundancy Streaming (LStreaming). We have shown that LStreaming dramatically reduces the total traffic overhead, i.e., up to 33 % and 37 % reduction compared with mesh-pull and GridMedia respectively, and achieves streaming rates closer to the optimal value. In this demo, we show that LStreaming can achieve short startup delay, low overhead (especially low video redundancy), almost optimal streaming rate and short playback lag among all peers in a prototype network.

Read the paper · More papers on PaperTik