A Dynamic Self-Adjusted Buffering Mechanism for Peer-to-Peer Real-Time Streaming

Full Text (PDF, 355KB), PP.1-10

Views: 0 Downloads: 0


Jun-Li Kuo 1,* Chen-Hua Shih 1 Yaw-Chung Chen 1

1. Computer Science, National Chiao Tung University, HsinChu, Taiwan

* Corresponding author.

DOI: https://doi.org/10.5815/ijisa.2011.03.01

Received: 5 Sep. 2010 / Revised: 12 Jan. 2011 / Accepted: 4 Mar. 2011 / Published: 8 May 2011

Index Terms

Multimedia, live streaming, real-time service, peer-to-peer, buffer control, IPTV


Multimedia live stream multicasting and on-line real-time applications are popular recently. Real-time multicast system can use peer-to-peer technology to keep stability and scalability without any additional support from the underneath network or a server. Our proposed scheme focuses on the mesh architecture of peer-to-peer live streaming system and experiments with the buffering mechanisms. We design the dynamic buffer to substitute the traditional fixed buffer.

According to the existing measurements and our simulation results, using the traditional static buffer in a dynamic peer-to-peer environment has a limit of improving quality of service. In our proposed method, the buffering mechanism can adjust buffer to avoid the frozen or reboot of streaming based on the input data rate. A self-adjusted buffer control can be suitable for the violently dynamic peer-to-peer environment. Without any support of infrastructure and modification of peer-to-peer protocols, our proposed scheme can be workable in any chunk-based peer-to-peer streaming delivery. Hence, our proposed dynamic buffering mechanism varies the existing peer-to-peer live streaming system less to improve quality of experience more.

Cite This Paper

Jun-Li Kuo, Chen-Hua Shih, Yaw-Chung Chen, "A Dynamic Self-Adjusted Buffering Mechanism for Peer-to-Peer Real-Time Streaming", International Journal of Intelligent Systems and Applications(IJISA), vol.3, no.3, pp.1-10, 2011. DOI:10.5815/ijisa.2011.03.01


[1]Yarali, A. and A. Cherry, Internet Protocol Television (IPTV). IEEE TENCON, 2005.

[2]Locher, T., et al., Push-to-Pull Peer-to-Peer Live Streaming. Lecture Notes in Computer Science, 2007.

[3]Hei, X., Y. Liu, and K.W. Ross, Inferring Network-Wide Quality in P2P Live Streaming Systems. Selected Areas in Communications, 2007.

[4]Zhang, X., J. Liu, and B. Li, On large-scale peer-to-peer live video distribution: Coolstreaming and its preliminary experimental Results. IEEE International Workshop on Multimedia Signal Processing, 2005.

[5]Zhang, X., et al., CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming. IEEE International Conference on Computer Communications, 2005.

[6]Xie, S., et al., Coolstreaming: Design, Theory, and Practice. IEEE Transactions on Multimedia, 2007.

[7]Li, B., et al., Inside the new coolstreaming: Principles, measurements and performance implications. IEEE Journal on Selected Areas in Communications, 2007.

[8]Li, B., et al., An empirical study of the Coolstreaming+ system. IEEE Journal on Selected Areas in Communications, 2007.

[9]Liao, X., et al., AnySee: Peer-to-peer live streaming. IEEE International Conference on Computer Communications, 2006: p. 2411-2420, 3337.

[10]Tang, Y., et al., Deploying P2P networks for large-scale live video-streaming service. IEEE Communications Magazine, 2007. 45(6): p. 100-106.

[11]Hei, X., Y. Liu, and K. Ross, IPTV over P2P streaming networks: The mesh-pull approach. IEEE Communications Magazine, 2008. 46(2): p. 86-92.

[12]Agboma, F., M. Smy, and A. Liotta, QOE ANALYSIS OF A PEER-TO-PEER TELEVISION SYSTEM. IADIS International Conference on Information Systems, 2008.