Skip to main content
Log in

iGridMedia: The system to provide low delay peer-to-peer live streaming service over internet

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Commercial peer-to-peer live streaming services are getting popular nowadays, however, almost all systems target non-interactive applications. Few systems can address how to support interactive applications (such as online auction, person interview, video sharing & commenting, etc.) with peer-to-peer streaming technology. In an interactive channel, all or part of the participants can interact with the presenter or publisher at the source. Unlike existing P2P streaming service, there is different level of delay and synchronization requirements in interactive applications, meanwhile, the participant number in each channel is relatively small but the concurrent channel number is large. With such challenges, how much server bandwidth can be saved in P2P streaming is an interesting problem. We propose a very practical protocol iGridMedia and fully implement it. The basic tradeoff between consumed server bandwidth and the required delay is carefully studied. Simulation and real-world experiments show that our system consumes little server bandwidth under low delay even if the peer churn rate is very high and the peer bandwidth resource index is very limited.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

Notes

  1. The simulator is available online for free downloading at http://media.cs.tsinghua.edu.cn/~zhangm.

References

  1. Pplive (2009) Pplive homepage. http://www.pplive.com/

  2. Qqlive (2009) Qqlive homepage. http://tv.qq.com/

  3. Zattoo (2009) Zattoo homepage. http://zattoo.com/

  4. Roxbeam’ (2009) Roxbeam’ homepage. http://www.roxbeam.com/

  5. Pai V et al (2005) Chainsaw: eliminating trees from overlay multicast. In: IPTPS 2005, Conell, February 2005

  6. Zhang X et al (2005) Coolstreaming/donet: a data-driven overlay network for efficent media streaming. In: IEEE INFOCOM 2005, Miami, March 2005

  7. Magharei N, Rejaie R (2006) Understanding mesh based peer-to-peer streaming. In: ACM NOSSDAV 2006, Newport

  8. Venkataraman V, Francis P (2006) Chunkyspread: multi-tree unstructured end system multicast. In: IEEE ICNP 2006, San Babara, November 2006

  9. Magharei N, Rejaie R (2007) Prime: peer-to-peer receiver-driven mesh-based streaming. In: IEEE INFOCOM 2007, Anchorage, May 2007

  10. Wang M, Li B (2007) R2: random push with random network coding in live peer-to-peer streaming. IEEE J Sel Areas Commun 25(9):1655–1666 (Special Issue on Advances in Peer-to-Peer Streaming Systems)

    Article  Google Scholar 

  11. Wang M, Li B (2007) Lava: a reality check of network coding in peer-to-peer live streaming. In: IEEE INFOCOM 2007, Anchorage, May 2007

  12. Guo Y, Liang C, Liu Y (2008) Adaptive queue-based chunk scheduling for p2p live streaming. Lect Notes Comput Sci 4982:433–444

    Article  Google Scholar 

  13. Wang F et al (2008) Stable peers: existence, importance, and application in peer-to-peer live video streaming. In: IEEE INFOCOM 2008, Phoenix, April 2008

  14. Small T et al (2007) Outreach: peer-to-peer topology construction towards minimized server bandwidth costs. IEEE J Sel Areas Commun 25(1):35–45 (Special Issue on Peer-to-Peer Communications and Application)

    Article  Google Scholar 

  15. Zhang X et al (2007) mtreebone: a hybrid tree/mesh overlay for application-layer live video multicast. In: IEEE ICDCS 2007, December 2007

  16. Zhang M, Zhang Q, Sun L, Yang S (2007) Understanding the power of pull-based streaming protocol: can we do better? IEEE J Sel Areas Commun 25(9):1678–1694 (Special Issue on Advances in Peer-to-Peer Streaming Systems)

    Article  Google Scholar 

  17. Meridian project (2005) Meridian node to node latency matrix (2500 × 2500). http://www.cs.cornell.edu/People/egs/meridian/data.php

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meng Zhang.

Additional information

Supported by 973 Program under Grant No. 2006CB303103, the National Natural Science Foundation of China under Grant No.60833009, No.60773158 and 863 Program under Grant No.2009AA01Z328.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, M., Sun, L., Fang, Y. et al. iGridMedia: The system to provide low delay peer-to-peer live streaming service over internet. Peer-to-Peer Netw. Appl. 3, 175–185 (2010). https://doi.org/10.1007/s12083-009-0050-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-009-0050-x

Keywords

Navigation