Analysis of WebRTC Video Streaming Scalability in a Broadcaster-Viewer Model Using Scenario-Based Load Testing

Authors

  • Achmad Torikul Huda Politeknik Negeri Media Kreatif
  • Doni El Rezen Purba Politeknik Negeri Media Kreatif
  • Roy Nuary Singarimbun Politeknik Negeri Media Kreatif Jakarta
  • Muhammad Chaizir Politeknik Negeri Media Kreatif
  • Kevin Ilham Apriandy Politeknik Internasional Tamansiswa Mojokerto

DOI:

https://doi.org/10.53842/juki.v8i1.2607

Keywords:

WebRTC, video streaming, Quality of Service, throughput, delay, jitter, packet loss, Wireshark

Abstract

This study assesses the Quality of Service (QoS) performance of a Web Real-Time Communication (WebRTC)-based video streaming system operating on a local network utilizing a broadcaster-viewer model. The system was constructed with Node.js as the local server, accompanied by broadcaster and viewer web pages that facilitate laptop camera and microphone streaming, video conferencing, camera effects, and MP4 media playback. The research strategy utilized experimental performance evaluation through a scenario-based load testing approach and Quality of Service benchmarking. Testing was performed across three scenarios: one broadcaster with one viewer, one broadcaster with two viewers, and one broadcaster with three viewers. The examined QoS characteristics encompassed throughput, packet loss, delay, and jitter, assessed utilizing Wireshark. The test findings indicated that throughput escalated with the increase in viewers, rising from 2.525 Mbps in Scenario 1 to 5.026 Mbps in Scenario 3. Packet loss remained minimal throughout all scenarios, however it increased to 0.2% in Scenario 3. Scenario 2 had the largest average delay at 751.92 ms, whilst Scenario 3 demonstrated the lowest average delay at 349.06 ms and the minimal average jitter at 1.645 ms. The findings demonstrate that WebRTC can provide multi-viewer local streaming with steady performance; yet, a rise in watchers necessitates meticulous management of bandwidth and network stability to preserve video content quality.

Downloads

Download data is not yet available.

References

H. Mahmoud and R. Abozariba, “A systematic review on WebRTC for potential applications and challenges beyond audio video streaming,” Multimed Tools Appl, vol. 84, no. 6, pp. 2909–2946, Nov. 2024, doi: 10.1007/s11042-024-20448-9.

G. Gorrochategui, U. Zulaika, and P. Garaizar, “STUN comprehension-optional attributes as a covert channel: Design, implementation, and detection,” Computers & Security, vol. 170, p. 105043, Nov. 2026, doi: 10.1016/j.cose.2026.105043.

W.-C. Shih et al., “The Construction of a Stream Service Application with DeepStream and Simple Realtime Server Using Containerization for Edge Computing,” Sensors, vol. 25, no. 1, p. 259, Jan. 2025, doi: 10.3390/s25010259.

S. Otto, L. B. Bertel, N. E. R. Lyngdorf, A. O. Markman, T. Andersen, and T. Ryberg, “Emerging Digital Practices Supporting Student-Centered Learning Environments in Higher Education: A Review of Literature and Lessons Learned from the Covid-19 Pandemic,” Educ Inf Technol, vol. 29, no. 2, pp. 1673–1696, Feb. 2024, doi: 10.1007/s10639-023-11789-3.

A. Aytekin, H. Özköse, F. Akgün, and A. Ayaz, “The Role of Digital Transformation in Local Governments During the COVID-19 Pandemic in Türkiye: Opportunities and Challenges,” J Knowl Econ, vol. 17, no. 1, pp. 1503–1537, Mar. 2025, doi: 10.1007/s13132-025-02651-7.

D. Diaz, D. Stolarz, and J. Aguerre, “Toward Real-Time Video Streaming Over WebRTC Data Channels to Support Supplementary Video Codecs and Formats in the Browser,” in 2024 IEEE International Conference and Expo on Real Time Communications at IIT (RTC), Chicago, IL, USA: IEEE, Oct. 2024, pp. 39–45. doi: 10.1109/RTC62204.2024.10739162.

S. Vogel, F. Wege, and A. Monti, WebRTC-based plug-&-play signal transport for peer-to-peer connectivity between DRTSs, IEDs and operators. DE: VDE VERLAG GMBH, 2025. doi: 10.30420/566464017.

F. M. García, S. Schez-Sobrino, C. Glez-Morcillo, J. J. Castro-Schez, J. A. Albusac, and D. Vallejo, “RTC-MR: A WebRTC-based framework for real-time communication in Mixed Reality,” Software Impacts, vol. 23, p. 100727, Mar. 2025, doi: 10.1016/j.simpa.2024.100727.

S. A. Mahmood, N. M. Edan, and M. Kherallah, “Improving WebRTC Quality-of-Service Using SDN and a Load Balancing Strategy,” in 2024 25th International Arab Conference on Information Technology (ACIT), Zarqa, Jordan: IEEE, Dec. 2024, pp. 1–9. doi: 10.1109/ACIT62805.2024.10877267.

D. Markudova and M. Meo, “Advancing Congestion Control for Real-Time Communications With Reinforcement Learning: The ReCoCo Framework,” IEEE Trans. Netw. Serv. Manage., vol. 23, pp. 3998–4008, 2026, doi: 10.1109/TNSM.2026.3683265.

H. R. Oktaseli and A. A. Slameto, “Evaluation of Wireless LAN Quality of Service (QoS) in Primary Education Using TIPHON Standards,” JAIC, vol. 9, no. 2, pp. 393–403, Mar. 2025, doi: 10.30871/jaic.v9i2.8979.

M. S. R, E. Adriono, and Y. E. Windarto, “Web-Native Architecture for Real-Time ROV Video Streaming and Analytics Next.js, WebRTC, and Python FastAPI,” in 2025 2nd Beyond Technology Summit on Informatics International Conference (BTS-I2C), Jember, East Java, Indonesia: IEEE, Dec. 2025, pp. 404–409. doi: 10.1109/BTS-I2C67944.2025.11399354.

J. Nakazato, K. Nakagawa, K. Itoh, R. Fontugne, M. Tsukada, and H. Esaki, “WebRTC over 5 G: A Study of Remote Collaboration QoS in Mobile Environment,” J Netw Syst Manage, vol. 32, no. 1, p. 1, Jan. 2024, doi: 10.1007/s10922-023-09778-5.

P. Bhalange, S. Thakur, and M. Chen, “Peer-to-Peer Synchronization for Collaborative Media Streaming,” in 2025 IEEE 8th International Conference on Multimedia Information Processing and Retrieval (MIPR), San Jose, CA, USA: IEEE, Aug. 2025, pp. 213–218. doi: 10.1109/MIPR67560.2025.00041.

X. Li, X. Tian, and Z. Yang, “A Web-Based Lightweight Peer-to-Peer Multi-Endpoint Remote Control System,” in 2025 10th International Conference on Computer and Communication System (ICCCS), Chengdu, China: IEEE, Apr. 2025, pp. 1045–1053. doi: 10.1109/ICCCS65393.2025.11069457.

V. K. Singh, P. Awasthi, L. Tripathi, S. Thakur, and P. Singh, “Mern (Mongodb, Express-Js, React-Js, Node-Js) Stack Web-Based Streaming and Broadcasting Application,” in 2024 International Conference on Electrical Electronics and Computing Technologies (ICEECT), Greater Noida, India: IEEE, Aug. 2024, pp. 1–6. doi: 10.1109/ICEECT61758.2024.10738869.

M. Nagy, T. Lévai, F. Németh, A. Panda, G. Antichi, and G. Rétvári, “Elastic Scaling of Real-Time Communication Services,” IEEE Trans. Netw. Serv. Manage., vol. 23, pp. 3393–3405, 2026, doi: 10.1109/TNSM.2026.3674598.

R. Belda, J. Llacer, P. Arce, and J. C. Guerri, “SwarmLayer: A Hybrid P2P Assisted Solution for MPEG-DASH Streaming,” in 2025 International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), Barcelona, Spain: IEEE, Oct. 2025, pp. 507–514. doi: 10.1109/MSWiM67937.2025.11309056.

X. Tang et al., “Low-Latency Video Streaming: Applications, Challenges, and Trends,” IEEE Commun. Surv. Tutorials, vol. 28, pp. 6384–6414, 2026, doi: 10.1109/COMST.2026.3689266.

N. Smirnov and S. Tomforde, “Real-time rate control of WebRTC video streams in 5G networks: Improving quality of experience with Deep Reinforcement Learning,” Journal of Systems Architecture, vol. 148, p. 103066, Mar. 2024, doi: 10.1016/j.sysarc.2024.103066.

I. Chicano-Capelo, F. Gortázar, and M. Gallego, “Quality of Experience Under Huge Load for WebRTC Applications: A Case Study of Three Media Servers,” IEEE Access, vol. 13, pp. 140440–140461, 2025, doi: 10.1109/ACCESS.2025.3589785.

D. Chmieliauskas and Š. Paulikas, “Evaluation of Uplink Video Streaming QoE in 4G and 5G Cellular Networks Using Real-World Measurements,” IEEE Access, vol. 13, pp. 53996–54018, 2025, doi: 10.1109/ACCESS.2025.3554340.

A. Armendariz, J. Joskowicz, R. Sotelo, and M. Liu, “A Test Bed for Subjective Multimedia Quality Evaluation in Videoconferencing Systems,” in 2024 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA: IEEE, Jan. 2024, pp. 1–4. doi: 10.1109/ICCE59016.2024.10444493.

T. S, B. V. Pavani, C. Divya, D. Mahitha, and G. Thanmai, “Enhancing VoIP in Telemedicine by Hybrid Jitter Buffer Algorithm,” in 2024 Control Instrumentation System Conference (CISCON), Manipal, India: IEEE, Aug. 2024, pp. 1–6. doi: 10.1109/CISCON62171.2024.10696234.

M. N. Wirawan, M. Lubis, and M. T. Kurniawan, “Evaluating Quality of Service: Throughput, Packet Loss, and Delay in Tree Topology with Ryu and Pox Controllers in Software-Defined Network,” in 2024 4th International Conference of Science and Information Technology in Smart Administration (ICSINTESA), Balikpapan, Indonesia: IEEE, Jul. 2024, pp. 457–462. doi: 10.1109/ICSINTESA62455.2024.10748026.

A. B. Grossi, R. I. Tavares Da Costa Filho, and L. P. Gaspary, “On the quality of WebRTC-based videoconferencing under adverse and mobility scenarios,” Ann. Telecommun., vol. 80, no. 9–10, pp. 851–866, Oct. 2025, doi: 10.1007/s12243-025-01102-3.

Downloads

Published

2025-05-31

How to Cite

Huda, A. T. ., Purba, D. E. R. ., Singarimbun, R. N. ., Chaizir, M. ., & Apriandy, K. I. . (2025). Analysis of WebRTC Video Streaming Scalability in a Broadcaster-Viewer Model Using Scenario-Based Load Testing. JUKI : Jurnal Komputer Dan Informatika, 8(1), 269–276. https://doi.org/10.53842/juki.v8i1.2607