ABSTRACT
Communication has always been an important part of human life. In the last few years, communication over the Internet has evolved a lot and processes like live video streaming are common in the present time. To ensure video streaming in a fast and smooth way, streaming protocols are used which are continuously evolving and maturing. At present, many streaming protocols are available and many find it difficult to select a streaming protocol that best fits their requirements. This survey looks at the available streaming protocols along with their important features. The review of streaming protocols on the basis of different criteria is presented along with their performance analysis.
- .Viswanathan Swaminathan. 2013. Are we in the middle of a video streaming revolution? ACM Trans. Multimedia Comput. Commun. Appl. 9, 1s (October 2013), 1--6. DOI:https://doi.org/10.1145/2490826.Google ScholarDigital Library
- .Anif Nurrohman and Maman Abdurohman. 2018. High Performance Streaming Based on H264 and Real Time Messaging Protocol (RTMP). In 2018 6th International Conference on Information and Communication Technology (ICoICT), IEEE, Bandung, 174--177. DOI:https://doi.org/10.1109/ICoICT.2018.8528770.Google ScholarCross Ref
- .Iván Santos-González, Alexandra Rivero-García, Jezabel Molina-Gil, and Pino Caballero-Gil. 2017. Implementation and Analysis of Real-Time Streaming Protocols. Sensors 17, 4 (April 2017), 846. DOI:https://doi.org/10.3390/s17040846Google ScholarCross Ref
- .Andrew Fecheyr-Lippens. A Review of HTTP Live Streaming. 30.Google Scholar
- .Xiaorui Li, Lei Wang, Jingwu Cui, and Baoyu Zheng. 2016. A New Fragmentation Strategy for Video of HTTP Live Streaming. In 2016 12th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN), IEEE, Hefei, China, 86--89. DOI:https://doi.org/10.1109/MSN.2016.022Google ScholarCross Ref
- .Huan Wang, Kui Wu, Jianping Wang, and Guoming Tang. 2020. Rldish: Edge-Assisted QoE Optimization of HTTP Live Streaming with Reinforcement Learning. In IEEE INFOCOM 2020 - IEEE Conference on Computer Communications, IEEE, Toronto, ON, Canada, 706--715. DOI:https://doi.org/10.1109/INFOCOM41043.2020.9155467Google ScholarDigital Library
- .School of Computing, Information Systems & Mathematics, Kingston University, London, United Kingdom, M. G. Michalos, S. P. Kessanidis, University of Piraeus, Dpt of Digital Systems, Greece, S. L. Nalmpantis, and Dpt of Electrical Engineering, Kavala Institute of Technology, Kavala, Greece. 2012. Dynamic Adaptive Streaming over HTTP. JESTR 5, 2 (June 2012), 30--34. DOI:https://doi.org/10.25103/jestr.052.06Google ScholarCross Ref
- .Christopher Müller, Stefan Lederer, and Christian Timmerer. 2012. An evaluation of dynamic adaptive streaming over HTTP in vehicular environments. In Proceedings of the 4th Workshop on Mobile Video - MoVid '12, ACM Press, Chapel Hill, North Carolina, 37. DOI:https://doi.org/10.1145/2151677.2151686.Google ScholarDigital Library
- .Claudio Alberti, Daniele Renzi, Christian Timmerer, Christopher Mueller, Stefan Lederer, Stefano Battista, and Marco Mattavelli. 2013. Automated QoE evaluation of Dynamic Adaptive Streaming over HTTP. In 2013 Fifth International Workshop on Quality of Multimedia Experience (QoMEX), IEEE, Klagenfurt am Wörthersee, Austria, 58--63. DOI:https://doi.org/10.1109/QoMEX.2013.6603211Google ScholarCross Ref
- .Parikshit Juluri, Venkatesh Tamarapalli, and Deep Medhi. 2015. SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP. In 2015 IEEE International Conference on Communication Workshop (ICCW), IEEE, London, United Kingdom, 1765--1770. DOI:https://doi.org/10.1109/ICCW.2015.7247436Google ScholarCross Ref
- .Koffka Khan and Wayne Goodridge. 2019. Dynamic Adaptive Streaming over HTTP (DASH) within P2P systems: a survey. IJANA 11, 01 (2019), 4155--4161. DOI:https://doi.org/10.35444/IJANA.2019.11014Google ScholarCross Ref
- .Vasco Amaral, Solange Rito Lima, Telma Mota, and Paulo Chainho. 2014. Exploring WebRTC Technology for Enhanced Real-Time Services. In New Perspectives in Information Systems and Technologies, Volume 2, Álvaro Rocha, Ana Maria Correia, Felix. B Tan and Karl. A Stroetmann (eds.). Springer International Publishing, Cham, 43--52. DOI:https://doi.org/10.1007/978-3-319-05948-8_5Google ScholarCross Ref
- .Julian Jang-Jaccard, Surya Nepal, Branko Celler, and Bo Yan. 2016. WebRTC-based video conferencing service for telehealth. Computing 98, 1--2.(January 2016), 169--193. DOI:https://doi.org/10.1007/s00607-014-0429-2Google ScholarDigital Library
- .https://restream.io/blog/streaming-protocols/, last accessed on 7 July, 2021.Google Scholar
- .Yury A. Ushakov, Margarita V. Ushakova, Alexander E. Shukhman, Petr N. Polezhaev, and Leonid V. Legashev. 2019. WebRTC based Platform for Video Conferencing in An Educational Environment. In 2019 IEEE 13th International Conference on Application of Information and Communication Technologies (AICT), IEEE, Baku, Azerbaijan, 1--5. DOI:https://doi.org/10.1109/AICT47866.2019.8981724Google ScholarCross Ref
- .Vamis Xhagjika, Oscar Divorra Escoda, Leandro Navarro, and Vladimir Vlassov. 2017. Media streams allocation and load patterns for a WebRTC cloud architecture. In 2017 8th International Conference on the Network of the Future (NOF), IEEE, London, 14--21. DOI:https://doi.org/10.1109/NOF.2017.8251214Google ScholarCross Ref
- .Alexandre Gouaillard and Ludovic Roux. 2017. Real-time communication testing evolution with WebRTC 1.0. In 2017 Principles, Systems and Applications of IP Telecommunications (IPTComm), IEEE, Chicago, IL, 1--8. DOI:https://doi.org/10.1109/IPTCOMM.2017.8169751Google ScholarCross Ref
- .Zinah Tareq Nayyef, Sarah Faris Amer, and Zena Hussain. Peer to Peer Multimedia Real-Time Communication System based on WebRTC Technology. International Journal of Engineering, 7.Google Scholar
- .Wenpeng Wang and Lingli Mei. 2017. A design of multimedia conferencing system based on WebRTC Technology. In 2017 8th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), IEEE, Vancouver, BC, 148--153. DOI:https://doi.org/10.1109/IEMCON.2017.8117174Google ScholarCross Ref
- .T. P. Fowdur, N. Ramkorun, and P. K. Chiniah. 2020. Performance Analysis of WebRTC and SIP-based Audio and Video Communication Systems. SN COMPUT. SCI. 1, 6 (November 2020), 362. DOI:https://doi.org/10.1007/s42979-020-00380-z.Google ScholarDigital Library
- .Tofik Sonono. Interoperable Retransmission Protocols with Low Latency and Constrained Delay: A Performance Evaluation of RIST and SRT. 69.Google Scholar
- .https://www.wowza.com/blog/streaming-protocols, last accessed on 7 July, 2021.Google Scholar
- .https://www.dacast.com/blog/video-streaming-protocol/, last accessed on 7 July, 2021.Google Scholar
Index Terms
- A Survey of Streaming Protocols for Video Transmission
Recommendations
H.264 QoS and application performance with different streaming protocols
MobiMedia '15: Proceedings of the 8th International Conference on Mobile Multimedia CommunicationsStreaming techniques, including the selected streaming protocol, have an effect on the streaming quality. In this study, the performance of three different streaming protocols in a disturbed communication channel is evaluated with a modified version of ...
TCP is Bottleneck of Video Streaming via OTT
FRUCT'24: Proceedings of the 24th Conference of Open Innovations Association FRUCTVideo Services using Over-The-Top (OTT) becomes extremely popular in all countries but video streaming through unguaranteed path in Internet cause a lot of problems to keep the Quality of Experience (QoE) on a suitable level. In the previous works of ...
Performance of Low-Latency HTTP-based Streaming Players
MHV '23: Proceedings of the 2nd Mile-High Video ConferenceReducing end-to-end streaming latency is critical to HTTP-based live video streaming. There are currently two main technologies in this domain: Low-Latency HTTP Live Streaming (LL-HLS) and Low-Latency Dynamic Adaptive Streaming over HTTP (LL-DASH). ...
Comments