Abstract
Peer-to-peer streaming has recently gained attention as an effective solution to support large scale media streaming applications over the Internet. One of the main challenges of peer-to-peer video streaming is the cumulative impact of the Internet packet loss due to the decoding dependency of the compressed video frames. In this paper we study the impact of the Internet packet loss on the performance of peer-to-peer video streaming systems, and analyze the efficiency of various packet loss recovery policies in such systems. Our analytical and simulation results show how the Internet packet loss can affect the performance of peer- to-peer video streaming systems and how different packet loss recovery policies can be effective for such systems. Our analysis results give us some insights that can be used in designing efficient peer-to-peer video streaming systems.
Similar content being viewed by others
References
Akbari, B., Rabiee, H.R., Ghanbari, M.: A rate-efficient peer-to-peer architecture for video multicasting over the internet. In: Proceedings of IEEE International Symposium on Multimedia (2005)
Banerjee, S., Bhattacharjee, B., Kommareddy, C.: Scaleable application layer multicast. In: Proceedings of ACM SIGCOMM (2002)
Banerjee, S., Kommareddy, C., Kar, K., Bhattacharjee, B., Khulle, S.: OMNI: an efficient overlay multicast infrastructure for real-time applications. Elsevier Journal on Computer Networks, Special Issue on Overlay Distribution Structures and their Applications, vol 50(6) (2006)
Castro, M., Druschel, P., Kermarrec, A.-M., Rowstron, A.: SCRIBE: a large-scale and decentralized application-level multicast infrastructure. IEEE J. Sel. Areas Commun. 20(8) (2002)
Castro, M., Druschel, P., Kermarrec, A., Nandi, A., Rowstron, A., Singh, A.: SplitStream: high bandwidth multicast in a cooperative environment. In: Proceedings of 19th ACM Symposium on Operating Systems Principles (SSOP 2003), Bolton Landing (2003)
Chu, Y., Rao, S.G., Seshan, S., Zhang, H.: Enabling conferencing applications on the Internet using an overlay multicast architecture. In: Proceedings of ACM SIGCOMM (2001)
Chu, Y.-H., Rao, S.G., Seshan, S., Zhang, H.: A case for end system multicast. IEEE J. Sel. Areas Commun. 20(8) (2002)
Franchi N., Fumagalli M., Lancini R. and Tubaro S. (2005). Multiple description video coding for scalable and robust transmission over IP. IEEE Trans. Circuits Syst. Video Technol. 15(3): 321–334
Gary Chan, S.H., Zheng, X., Zhang, Q., Zhu, W.W., Zhang, Ya.: Video loss recovery with FEC and stream replication. IEEE Trans. Multimed. 8(2) (2006)
Hefeeda, M., Habib, A., Botev, B., Xu, D., Bhargava, B.: PROMISE: peer-to-peer media streaming using collectcast. In: Proceedings of ACM Multimedia (2003)
Jannotti, J., Gifford, D.K., Johnson, K.L.: Overcast: reliable multicasting with an overlay network. In: Proceedings of Operating System Design and Implementation (2000)
Kim, M.S., Lam, S.S., Lee, D.-Y.: Optimal distribution tree for Internet streaming media. In: Proceedings of IEEE International Conference on Distributed Computing Systems (2003)
Li W. (2001). Overview of fine granularity scalability in MPEG-4 video standard. IEEE Trans. Circuits Syst. 11(3): 301–317
Loguinov, D., Radha, H.: end-to-end Internet video traffic dynamics: statistical study and analysis. In: Proceedings of INFOCOM (2002)
Magharei, N., Rejaie, R., Guo, Y.: Mesh or multiple-tree: a Comparative study of live P2P streaming approaches. In: Proceedings of INFOCOM 2007, Alaska (2007)
Magharei, N., Rejaie, R.: PRIME: peer-to-peer receiver-drIven MEsh-based streaming. In: Proceedings of INFOCOM 2007, Alaska (2007)
Padmanabhan, V.N., Wang, H.J., Chou, P.A., Sripanidkulchai, K.: Distributing streaming media content using cooperative networking. In: Proceedings of NOSSDAV, USA (2002)
Padmanabhan, V.N., Wang, H.J., Chou, P.A.: Resilient Peer-to-Peer Streaming. In: Proceedings of IEEE International Conference on Network protocols (2003)
Pendarakis, D., Shi, S., Verma, D., Waldvogel, M.: ALMI: an application level multicast infrastructure. In: Proceedings of Usenix Symposium on Internet Technologies and Systems (2001)
Ratnasamy, S., Handley, M., Karp, R., Shenker, S.: Application level multicast using content-addressable networks. In: Proceedings of International Workshop on Networked Group Communication (2001)
Shah, P., Paris, J.-F.: Peer-to-Peer multimedia streaming using BitTorrent. In: Proceedings of IEEE International Performance Computing and Communication Conference (2007)
Shan, Y., Bajic, I.V., Kalyanaraman, S., Woods, J.W.: Overlay multi-hop FEC scheme for video streaming. Elsevier Journal on Signal Processing: Image Communications, Special Issue on Video Networking, vol. 20, No. 8, pp. 710–727 (2005)
Tran, D.A., Hua, K.A., Do, T.T.: A Peer-to-Peer Architecture for Media Streaming. IEEE J. Sel. Areas Commun. 22(1) (2004)
Vlavianos, A., Iliofotou, M., Faloutsos, M.: BiToS: enhancing BitTorrent for supporting streaming applications. In: Proceedings of IEEE 9th Global Internet Symposium, Spain (2006)
Wang Y., Reibman A.R. and Lin S. (2005). Multiple description coding for video delivery. Proc. IEEE 93(1): 57–70
Zhang, B., Jamin, S., Zhang, L.: Host multicast: a framework for delivering multicast to end users. In: Proceedings of INFOCOM (2002)
Zhang, X., Liu, J., Li, B., Yum, T.-S.P.: CoolStreaming/DONet: a data-driven overlay network for live media streaming. In: Proceedings of IEEE INFOCOM (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Akbari, B., Rabiee, H.R. & Ghanbari, M. Packet loss in peer-to-peer video streaming over the Internet. Multimedia Systems 13, 345–361 (2008). https://doi.org/10.1007/s00530-007-0097-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-007-0097-6