Multicast Stream Builder Based Video Service Using Adaptive Bitrate Streaming and Content Delivery Networks

  • Authors

    • Gowrishankar Subramaniam Natarajan
    • Dr. R Krishnaveni
    https://doi.org/10.14419/ijet.v7i3.20.22976
  • Over the Top Video Streaming Service, Multi-Channel Video Programming Distributor (MVPD), content delivery networks (CDN), Multicast video streaming, network congestion.
  • Currently, the delivery of multimedia content like video and live programs, not only happens via cable networks and DTH (direct to home), but are increasingly moving towards IP (internet protocol) based delivery of multimedia content. Consumers today may seek for a personalized & interactive video watching experience. MPVDs (Multi-programming Video Distributors) are increasingly switching to IP based video or any multimedia content delivery, to build an immersive video viewership base. MVPDs provide both live and on demand video services to consumers based on both subscription and transactional business models. Even though MPVDs are gaining in market share and provide a large volume of video services today, there are still several challenges that they need to overcome such as network congestion due to the downstream network bandwidth, unpredictable network loads since in most cases the MPVDs do not control the network they deliver content. Also, improving the access to network bandwidth alone will not solve the problem of network congestion, since the “core†and “aggregate†networks usually have fixed bandwidth pipes. However, in spite of several advancements in multimedia content delivery technologies, delivering best-in class video quality over IP networks, especially for live video streaming, still presents a host of challenges. Significant amongst these challenges are network delays/jitters and packet losses due to network congestion. Across any multimedia content delivery pipeline, a multimedia content streaming losses occur in the network where the content is delivered from the CDN (content delivery network) edge caches to consumer devices viz. mobile phones, tablet form factors, Smart TVs and/or STBs.Moreover, it is much more tedious and cost prohibitive to perform regular network upgrades for bandwidth expansion.MPVDs (Multi-programming Video Distributors) are increasingly switching to IP based video or any multimedia content delivery, to build an immersive video viewership base.

    However, in spite of several advancements in multimedia content delivery technologies, delivering best-in class video quality over IP networks, especially for live video streaming, still presents a host of challenges. Significant amongst these challenges are network delays/jitters and packet losses due to network congestion. Across any multimedia content delivery pipeline, a multimedia content streaming losses occur in the network where the content is delivered from the CDN (content delivery network) edge caches to consumer devices viz. mobile phones, tablet form factors, Smart TVs and/or STBs. Adaptive Bitrate Streaming (ABR) partially addresses the streaming challenges on networks with uncertain bandwidth. The core problem of preventing downstream network congestion due to an increased traffic in proportion to a number of users (streams increases proportionately with increase in user request) and consequently there is a reduction in available bandwidth. ABR is largely a mechanism that helps improving user perception of content quality, in networks with uncertain bandwidth by switching to lower bitrate streams smoothly but does not address the core problem of minimizing traffic congestion for live streaming. Further, unlike on demand streaming over IP, live streaming does not necessarily require dedicated unicast streams all across the delivery networks, typically 1 per user per device. This system of unicast delivery may be avoided. Currently, live streaming techniques such as ABR relies on HTTP as a streaming protocol. Though HTTP based streams can easily be delivered over CDN (Content Delivery Networks) through cache-replication, they render themselves difficult to be delivered over multicast (UDP based protocol).

    So, this paper introduces a Big Data Analytics driven SDN based multicast based stream builder video service that monitors real time video quality of service associated with a bit rate traffic from a plurality of client devices, wherein the quality of service associated with the bit rate traffic are associated with a plurality of network topologies. Our system ensures that multicast delivery of ABR profiles be made available as closer to the user as possible, by polling the network conditions and user activities, and making the network components programmable to ensure the delivery. The state of the network conditions, ABR profiles being served to users, number of concurrent streams being delivered at any time are all fed back to the Big Data analytics system in real time. Intelligent real time insights from the Big data analytics platform are fed to the SDN controller ensures that video streams are fetched through the most optimal multicast route to ensure optimal video delivery to clients.In addition to this, this paper introduces a system to create/update existing multicast network rings to optimally route traffic ensuring better video QoS for subscribers. It also dynamically adapts to prevailing network conditions and active decisioning to construct optimal end to end multicast traffic throughput driven by the SDN controller.Thus the process helps to improve the quality of the video also minimize the network congestion problem when compared to the traditional video services provide method. The excellence of the system is evaluated with the help of experimental results and discussions. Thus the multicast stream based content delivery networks with bitrate profile live video transmission process obtained 97.8% accuracy when compared to the traditional Cloud-based Video Streaming Service (CVSS).

     

  • References

    1. [1] Tencer, Daniel (2013-08-14). "Cable Cord-Cutting: These Companies Are Bleeding TV Subscribers". The Huffington Post. Retrieved 2015-01-07.

      [2] Hatem BETTAHAR, “Tutorial on Multicast VideoStreaming Techniquesâ€, SETIT 2005, 3rdInternational Conference: Sciences of Electronic,Technologies of Information andTelecommunications March 27- 31, 2005 –TUNISIA.

      [3] Jian Zhou, “New Techniques for Streaming MPEGVideo over the Internetâ€, UMI Microform 3111144,Copyright 2004 by ProQuest Information andLearning Company, pp. 11-26.

      [4] D. Tuncer, M. Charalambides, R. Landa, G. Pavlou, “More Control Over Network Resources: an ISP Caching Perspective,†proceedings of IEEE/IFIP Conference on Network and Service Management (CNSM), Zurich, Switzerland, October 2013

      [5] tutzbach, Daniel et al. (2005). "The scalability of swarming peer-to-peer content delivery". In Boutaba, Raouf et al. NETWORKING 2005 -- Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communications Systems (PDF). Springer. pp. 15–26. ISBN 978-3-540-25809-4.

      [6] XiaoyuDuan, Auon Muhammad Akhtar, Xianbin Wang, “Software-defined networking-based resource management: data offloading with load balancing in 5G HetNetâ€, EURASIP Journal on Wireless Communications and Networking, Vol.181, 2015.

      [7] V. Vasanthi, M. Chidambaram, “A Study on Video Streaming in Cloud Environmentâ€,International Journal of Emerging Technology and Advanced Engineering, volume 5, issue 3,2015.

      [8] Wei Chen, Junwei Cao, and Yuxin Wan, “QoS-Aware Virtual Machine Scheduling for Video Streaming Servicesin Multi-Cloudâ€, TSINGHUA SCIENCE AND TECHNOLOGY, Volume 18, Number 3, June 2013.

      [9] SaurabhGoel, “Cloud-Based Mobile Video Streaming Techniquesâ€,Global Journal of Computer Science and TechnologyNetwork, Web & Security, Volume 12 Issue 17 Version 1.0 Year 2012.

      [10] Dapeng Wu, Yiwei Thomas Hou, Wenwu Zhu, Ya-Qin Zhang, and Jon M. Peha,†Streaming Video over the Internet: Approaches and Directions‖, IEEE transactions on circuits and systems for video technology, vol. 11, no. 3, March 2001

      [11] GrzegorzWilczewsk, “Utilization of the Software-Defined Networking Approach in a Model of a 3DTV Serviceâ€,http://www.nit.eu/czasopisma/JTIT/2015/1/32.pdf

      [12] Fawcett, Tom (2006). "An Introduction to ROC Analysis". Pattern Recognition Letters. 27 (8): 861–874. doi:10.1016/j.patrec.2005.10.010

      [13] Baskar, S., &Dhulipala, V. R. (2016). Comparative Analysis on Fault Tolerant Techniques for Memory Cells in Wireless Sensor Devices. Asian Journal of Research in Social Sciences and Humanities, 6(cs1), 519-528.

      [14] 14.Baskar, S., Pavithra, S., &Vanitha, T. (2015, February). Optimized placement and routing algorithm for ISCAS-85 circuit. In Electronics and Communication Systems (ICECS), 2015 2nd International Conference on (pp. 958-964). IEEE.

      [15] Muhamm edShafi. P,Selvakumar.S*, Mohamed Shakeel.P, “An Efficient Optimal Fuzzy C Means (OFCM) Algorithm with Particle Swarm Optimization (PSO) To Analyze and Predict Crime Dataâ€, Journal of Advanced Research in Dynamic and Control Systems, Issue: 06,2018, Pages: 699-707

      [16] Selvakumar, S & Inbarani, Hannah & Mohamed Shakeel, P. (2016). A hybrid personalized tag recommendations for social E-Learning system. 9. 1187-1199

  • Downloads

  • How to Cite

    Subramaniam Natarajan, G., & R Krishnaveni, D. (2018). Multicast Stream Builder Based Video Service Using Adaptive Bitrate Streaming and Content Delivery Networks. International Journal of Engineering & Technology, 7(3.20), 711-716. https://doi.org/10.14419/ijet.v7i3.20.22976