STUDY AND ASSESSMENT OF SEVERAL FACTORS INFLUENCING VIDEO TRANSMISSION QUALITY USING WEBRTC | Lâm | TNU Journal of Science and Technology

STUDY AND ASSESSMENT OF SEVERAL FACTORS INFLUENCING VIDEO TRANSMISSION QUALITY USING WEBRTC

About this article

Received: 18/09/21                Revised: 11/11/21                Published: 15/11/21

Authors

1. Dinh Xuan Lam Email to author, TNU - University of Information and Communication Technology
2. Ha My Trinh, TNU - University of Information and Communication Technology
3. Ta Thi Thao, TNU - University of Information and Communication Technology
4. Do Thi Phuong, TNU - University of Information and Communication Technology
5. Nguyen Toan Thang, TNU - University of Information and Communication Technology

Abstract


Web Real-Time Communications (WebRTC) is an open-source standard that aims to provide rich and high-quality real-time communication over the Internet. This work focuses on the study, analysis, and evaluation of three factors that influence the quality of video and audio transmission using WebRTC. These influencing factors include synchronization, stability, and quality of the video. The author uses an experimental method with a WebRTC server that provides a free online video conferencing service, and the clients are simulated on the Google cloud environment, the network in between is emulated to evaluate the influence of network QoS on the video transmission quality. The results show that the synchronization of audio and video is directly affected by changing the network quality of service in the peer-to-peer video media version. However, the stability and the quality of the video are less affected. The study can be used as a reference for other researchers to perform WebRTC optimization before actual implementation.

Keywords


Webrtc; P2P video; Video conferencing; Quality of experience; Quality of service

References


[1] R. J. Vetter, “Videoconferencing on the Internet,” Computer, vol. 28, no. 1, pp. 77-79, 1995, doi: 10.1109/2.362625.

[2] H. W. Barz and G. A. Bassett, “WebRTC,” In Multimedia Networks: Protocols, Design and Applications, Publisher: Wiley, pp. 213-222, ch. 8, 2016, doi: 10.1002/9781119090151.

[3] S. Loreto and S. P. Romano, Real-time communication with WebRTC: peer-to-peer in the browser, Publisher: O'Reilly Media, Inc. ISBN: 9781449371876, chapter 1, 2014.

[4] B. Sredojev, D. Samardzija, and D. Posarac, "WebRTC technology overview and signaling solution design and implementation," In 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2015, pp. 1006-1009.

[5] J. F. Kurose, Computer networking: A top-down approach featuring the Internet, Third edition, Publisher: Pearson Education India, 2005.

[6] J. Rosenberg, Interactive connectivity establishment (ICE): A protocol for network address translator (nat) traversal for offer/answer protocols, Technical Report, 2010.

[7] Y. Lu, Y. Zhao, F. Kuipers, and P. Van Mieghem, "Measurement study of multi-party video conferencing," In International Conference on Research in Networking. Springer, 2010, pp. 96-108.

[8] X. Zhang, Y. Xu, H. Hu, Y. Liu, Z. Guo, and Y. Wang, "Profiling skype video calls: Rate control and video quality," 2012 Proceedings IEEE INFOCOM. IEEE, 2012, pp. 621-629.

[9] S. Jana, A. Pande, A. Chan, and P. Mohapatra, “Mobile video chat: issues and challenges," In IEEE Communications Magazine, vol. 51, no. 6, pp. 144-151, 2013.

[10] J. Jansen, P. Cesar, D. C. Bulterman, T. Stevens, I. Kegel, and J. Issing, "Enabling composition-based video-conferencing for the home," In IEEE Transactions on Multimedia, vol. 13, no. 5, pp. 869-881, 2011.

[11] I. ITU-T Recommendation G.114, One-Way Transmission Time, Standard G, vol. 114, 2003.

[12] Y. Chen, T. Farley, and N. Ye, "QoS requirements of network applications on the internet," Information Knowledge Systems Management, vol. 4, no. 1, pp. 55-76, 2004.

[13] I. ITU-T Recommendation 1359, Relative timing of sound and vision for broadcasting, International Telecommunication Union, Geneva, Switzerland, 1998.

[14] T. Hossfeld, M. Seufert, C. Sieber, and T. Zinner, "Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming," In 2014 sixth international workshop on quality of multimedia experience (qomex). IEEE, 2014, pp. 111-116.

[15] P. Ni, R. Eg, A. Eichhorn, C. Griwodz, and P. Halvorsen, "Flicker effects in adaptive video streaming to handheld devices," In Proceedings of the 19th ACM international conference on Multimedia. ACM, 2011, pp. 463-472.

[16] T. Zinner, O. Hohlfeld, O. Abboud, and T. Hossfeld, "Impact of frame rate and resolution on objective qoe metrics," In 2010 second international workshop on quality of multimedia experience (QoMEX). IEEE, 2010, pp. 29-34.

[17] R. Adam, WebRTC video processing and codec requirements, Internet Engineering Task Force 238, 2016.

[18] O. Nawaz, T. N. Minhas, and M. Fiedler, "QoE based comparison of H. 264/avc and webm/vp8 in an error-prone wireless network," In Integrated Network and Service Management (IM), IFIP/IEEE Symposium on. IEEE, 2017, pp. 1005-1010.

[19] R. K. Addu and V. K. Potuvardanam, “Effect of Codec Performance on Video QoE for videos encoded with Xvid, H.264 and WebM/VP8,” Dissertation, Blekinge Institute of Technology, 2014.

[20] G. Berndtsson, M. Folkesson, and V. Kulyk, "Subjective quality assessment of video conferences and telemeetings," In Packet Video Workshop (PV), 2012 19th International. IEEE, 2012, pp. 25-30.

[21] S. Hemminger, “Network emulation with netem,” In Australia’s National Linux conference, Canberra, Australia, April, 2005.




DOI: https://doi.org/10.34238/tnu-jst.5061

Refbacks

  • There are currently no refbacks.
TNU Journal of Science and Technology
Rooms 408, 409 - Administration Building - Thai Nguyen University
Tan Thinh Ward - Thai Nguyen City
Phone: (+84) 208 3840 288 - E-mail: jst@tnu.edu.vn
Based on Open Journal Systems
©2018 All Rights Reserved