Abstract
Nowadays, people using live video streaming applications in the Internet are gaining momentum. Client/server model is the simple way to provide video streaming to multiple users. However, this model is not attractive due to server overload/failure and not sharing the client resources. In contrast, Peer to Peer (P2P) approach offers an advantage of creating a self-organizing network. Each byte of data is very important, as these applications demand a high Quality of Service (QoS). Peer failure and/or link failure may cause an interruption in the video delivery. Hence creating a reliable overlay is the primary concern in the streaming system. In this paper, we propose reliability approaches named RA:1, RA:2, RA:3, RA:4, and RA:5 for a hybrid overlay consists of tree and mesh-clusters (MC), where Cluster Heads (CH) are connected to the leaf of the tree. We evaluate and analyze the performance of each approach in the presence of node and link failures and indicate the best among them. RA:5 uses 60.5% more additional connections than RA:1 approach, and it achieves the highest frame success ratio of 99.32%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Cisco Visual Networking Index: Forecast and Methodology, 2016–2021. https://www.cisco.com/c/dam/en/us/solutions/collateral/service-provider/visual-networking-index-vni/complete-white-paper-c11-481360.pdf. Accessed Mar 2017
Diot, C., Levine, B., Lyles, B., Kassem, H., Balensiefen, D.: Deployment issues for the IP multicast service and architecture. IEEE Netw. 14, 78–88 (2000)
Banerjee, S., Bhattacharjee, B., Kommareddy, C.: Scalable application layer multicast. In: ACM SIGCOMM, August 2002
Tran, D.A., Hua, K., Do, T.: ZIGZAG: An efficient peer-to-peer scheme for media streaming. In: IEEE INFOCOM, vol. 2, pp. 1283–1292, San Francisco (2003)
Chu, Y.-H., Rao, S.G., Zhang, H.: A case for end system multicast. ACM Sigmetrics 20(8), 1456–1471 (2000)
Banerjee, S., Lee, S., Bhattacharjee, B., Srinivasan, A.: Resilient multicast using overlays. In: ACM SIGMETRICS, June 2003
Huitema, C.:The case for packet level FEC. İn: IFIP 5th International Workshop Protocols High-Speed Networks, October 1996
Byers, J.W., Luby, M., Mitzenmacher, M., Rege, A.: A digital fountain approach to reliable distribution of bulk data. In: ACM SIGCOMM, September 1998
Kunichika, Y., Katto, J., Okubo, S.: Application layer multicast with proactive route maintenance over redundant overlay trees. In: Aizawa, K., Nakamura, Y., Satoh, S. (eds.) Advances in Multimedia Information Processing—PCM 2004. Lecture Notes in Computer Science, vol. 3333. Springer, Berlin (2004)
Wang, F., Xiong, Y., Liu, J.: mTreebone: a collaborative tree-mesh overlay network for multicast video streaming. IEEE Trans. Parallel Distrib. Syst. 21, 379–392 (2010)
Uma Maheswari, B., Sudarshan, T.S.B.: An ECDD technique to optimize QoS in wireless overlay for multipath streaming. In: International Conference on Applied and Theoretical Computing and Communication Technology, Karnataka, pp. 29–31 (2015)
Uma Maheswari, B., Sudarshan, T.S.B.: Fenwick tree based capability-aware live multimedia streaming in sparse MANET. J. Appl. Eng. Res. 10, 12655–12670 (2015)
Uma Maheswari, B., Sudarshan, T.S.B.: Error resilient multipath video delivery on wireless overlay networks. Telecommun. Comput. Electron. Control 14(3), 894–903 (2016)
Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: a scalable peer-to-peer lookup service for Internet applications. In: ACM SIGCOMM’01, pp. 149–160, San Diego, CA (2001)
Castro, M., Druschel, P., Kermarrec, A.-M., Nandi, A., Rowstron, A., Singh, A.: SplitStream: high-bandwidth content distribution in a cooperative environment. In: Kaashoek, M.F., Stoica, I. (eds.) IPTPS 2003. LNCS, vol. 2735, Springer, Heidelberg (2003)
Padmanabhan, V., Wang, H., Chou, P., Sripanidkulchai, K.: Distributing streaming media content using cooperative networking. In: NOSSDAV, Miami Beach, FL, USA, May 2002
Padmanabhan, V., Wang, H., Chou, P.: Resilient peer-to-peer streaming. In: IEEE ICNP, pp. 16–27 (2003)
Uma Maheswari, B., Sudarshan, T.S.B.: Reputation based mesh-tree-mesh cluster hybrid architecture for P2P live streaming. In: International Conference on Devices, Circuits and Systems (ICDCS 2016), pp. 240–233 (2016)
The Network Simulator ns-2. http://www.isi.edu/nsnam/ns. Accessed Jan 2016
Ke, C.H., Shieh, C.K., Hwang, W.S., Ziviani, A.: An Evaluation framework for more realistic simulations of MPEG video transmission. J. Inf. Sci. Eng. 24(2), 425–440 (2008)
Medina, A., Lakhina, A., Matta, I., Byers, J.W.: BRITE: an approach to universal topology generation. In: IEEE 9th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems. IEEE Computer Society (2001)
https://media.xiph.org/video/derf/. Jan 2017
https://www.ffmpeg.org. Accessed June 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Uma Maheswari, B., Ramesh, T.K. (2019). Reliability Enhanced Overlay Structure for Peer-to-Peer Video Streaming. In: Hemanth, J., Fernando, X., Lafata, P., Baig, Z. (eds) International Conference on Intelligent Data Communication Technologies and Internet of Things (ICICI) 2018. ICICI 2018. Lecture Notes on Data Engineering and Communications Technologies, vol 26. Springer, Cham. https://doi.org/10.1007/978-3-030-03146-6_126
Download citation
DOI: https://doi.org/10.1007/978-3-030-03146-6_126
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03145-9
Online ISBN: 978-3-030-03146-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)