A Decentralized Multi-Venue Real-Time Video Broadcasting System Integrating Chain Topology and Intelligent Self-Healing Mechanisms
Source abstract
Abstract
The rapid growth in large-scale distributed video conferencing, remote education, and real-time broadcasting poses significant challenges to traditional centralized streaming systems, particularly regarding scalability, cost, and reliability under high concurrency. Centralized approaches often encounter bottlenecks, increased bandwidth expenses, and diminished fault tolerance. This paper proposes a novel decentralized real-time broadcasting system employing a peer-to-peer (P2P) chain topology based on IPv6 networking and the Secure Reliable Transport (SRT) protocol. By exploiting the global addressing capability of IPv6, our solution simplifies direct node interconnections, effectively eliminating complexities associated with Network Address Translation (NAT). Furthermore, we introduce an innovative chain-relay transmission method combined with distributed node management strategies, substantially reducing reliance on central servers and minimizing deployment complexity. Leveraging SRT’s low-latency UDP transmission, packet retransmission, congestion control, and AES-128/256 encryption, the proposed system ensures robust security and high video stream quality across wide-area networks. Additionally, a WebSocket-based real-time fault detection algorithm coupled with a rapid fallback self-healing mechanism is developed, enabling millisecond-level fault detection and swift restoration of disrupted links. Extensive performance evaluations using Video Multi-Resolution Fidelity (VMRF) metrics across geographically diverse and heterogeneous environments confirm significant performance gains. Specifically, our approach achieves substantial improvements in latency, video quality stability, and fault tolerance over existing P2P methods, along with over tenfold enhancements in frame rates compared with conventional RTMP-based solutions, thereby demonstrating its efficacy, scalability, and cost-effectiveness for real-time video streaming applications.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Multimedia Communication and Technology · Video Analysis and Summarization · Peer-to-Peer Network Technologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Integrated Circuits, Shandong University, Jinan 250101, China
School of Software, Shandong University, Jinan 250101, China
School of Political Science and Public Administration (SPSPA), Shandong University, Qingdao 266237, China
Funding
National Natural Science Foundation of China · Guangdong Basic and Applied Basic Research Foundation · Natural Science Foundation of Shandong Province
References (63)
Show source-provided references
1. Nurrohman, A., and Abdurohman, M. (2018, January 3–5). High Performance Streaming Based on H264 and Real Time Messaging Protocol (RTMP). Proceedings of the 2018 6th International Conference on Information and Communication Technology (ICoICT), Bandung, Indonesia.10.1109/ICoICT.2018.8528770 ↗
2. Kwok, Y.K.R. (2012). Peer-to-Peer Computing: Applications, Architecture, Protocols, and Challenges, Taylor & Francis.
3. Super node selection algorithm combining reputation and capability model in P2P streaming media network10.1007/s00779-019-01219-y ↗
4. Wei, D., Zhang, J., Li, H., Xue, Z., Peng, Y., Pang, X., Han, R., Ma, Y., and Li, J. (2024). Swarm: Cost-Efficient Video Content Distribution with a Peer-to-Peer System. arXiv.
5. Kumar, R., and Zhao, L. (November, January 28). Cloud-Based Streaming Architectures: Challenges in Scalability and Real-Time Guarantees. Proceedings of the 32nd ACM International Conference on Multimedia, Melbourne, Australia.
6. LinkedIn’s CDN Infrastructure for Global Live Video Delivery at Scale
7. Kushwaha, R., Bhattacharyya, R., and Singh, Y.N. (2024). ReputeStream: Mitigating Free-Riding through Reputation-Based Multi-Layer P2P Live Streaming. arXiv.10.1109/COMSNETS63942.2025.10885581 ↗
8. Wei, J., and Venkatakrishnan, S.B. (2022). DecVi: Adaptive Video Conferencing on Open Peer-to-Peer Networks. arXiv.10.1145/3571306.3571432 ↗
9. (2008). Session Traversal Utilities for NAT (STUN) (Standard No. RFC 5389).
10. (2010). Traversal Using Relays around NAT (TURN): Relay Extensions to STUN (Standard No. RFC 5766).
11. Haivision (2025, June 01). SRT Protocol Technical Overview. Available online: https://doc.haivision.com/SRT/1.5.4/Haivision/.
12. Adobe Systems Incorporated (2025, July 15). Real-Time Messaging Protocol (RTMP) Specification. Available online: https://rtmp.veriskope.com/docs/spec/.
13. Zhou, W., Liu, T., and Zhang, K. (2023, January 10–14). Low-Latency Live Streaming Optimization Based on HTTP-FLV in Mobile Networks. Proceedings of the 2023 IEEE International Conference on Multimedia and Expo (ICME), Brisbane, Australia.
14. Apple Inc. (2025, June 01). HTTP Live Streaming (HLS) Protocol. M3U8 with MPEG-TS Segments. Available online: https://developer.apple.com/streaming/.
15. Yang, H., and Park, S. (2025). VidBlock: A Web3.0-Enabled Decentralized Blockchain Architecture for Live Video Streaming. Appl. Sci., 15.10.3390/app15031289 ↗
16. Matrox Video (2025). Secure Reliable Transport (SRT) Protocol. Matrox Video Guides & Articles, Matrox Video.
17. Shi, Q., Tu, B., and Zhang, G. (2024, January 6–7). A Study of Adaptive Algorithm for Dynamic Adjustment of Transmission Power and Contention Window. Proceedings of the Artificial Intelligence Security and Privacy Conference, Guangzhou, China.10.1007/978-981-99-9788-6_16 ↗
18. Diallo, B., Ouamri, A., and Keche, M. (2023). A Hybrid Approach for WebRTC Video Streaming on Resource-Constrained Devices. Electronics, 12.10.3390/electronics12183775 ↗
19. Langley, A., Riddoch, A., Wilk, A., Vicente, A., Krasic, C., Zhang, D., Yang, F., Kouranov, F., Swett, I., and Iyengar, J. (2017, January 21–25). The QUIC Transport Protocol: Design and Internet-Scale Deployment. Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM ’17), Los Angeles, CA, USA.10.1145/3098822.3098842 ↗
20. Sidhu, J.S., and Bentaleb, A. (2025). Video Streaming Over QUIC: A Comprehensive Study. arXiv.
21. Guha, S., Daswani, N., and Jain, R. (2008, January 16–18). An Experimental Study of NAT and Firewall Traversal for Peer-to-Peer Applications. Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Francisco, CA, USA.
22. (2025, July 15). Universal Plug and Play (UPnP) Internet Gateway Device—Port Control Protocol Interworking Function (IGD-PCP IWF). Available online: https://www.rfc-editor.org/info/rfc6970.
23. Cisco Systems (2024). IPv6 Deployment Guide—IP Addressing Modes for Cisco Collaboration Products, Cisco Systems. Cisco Technical Documentation.
24. Consulting, P. (2018). Guidelines and Process: IPv6 for Public Administrations in Europe, European Commission. European Commission Report.
25. Zimmermann, R., and Liu, L.S. (2008). Peer-to-Peer Streaming. Encyclopedia of Multimedia, Springer.10.1007/978-0-387-78414-4_174 ↗
26. Livepeer, Inc. (2025). The Future of Live Video Is Here. Livepeer Technical Overview, Livepeer, Inc.
27. Zhang, C., Wang, A.Y., and Hei, X. (2017). Relay discovery and selection for large-scale P2P streaming. PLoS ONE, 12.10.1371/journal.pone.0175360 ↗
28. Farahani, R., Timmerer, C., and Hellwagner, H. (2024). Towards Low-Latency and Energy-Efficient Hybrid P2P-CDN Live Video Streaming. arXiv.
29. Reputation-Based Approach for Improved Fairness and Robustness in P2P Protocols10.1007/s12083-018-0701-x ↗
30. Geng, J., and Fujita, S. (2024). Enhancing Crowd-Sourced Video Sharing through P2P-Assisted HTTP Video Streaming. Electronics, 13.10.3390/electronics13071270 ↗
31. Wang, C., Li, Z., Zhu, T., Liu, Y., Li, Z., and Zhang, Z.L. (2013, January 14–19). SmoothCache: A content delivery network for live streaming with client-side caching. Proceedings of the 2013 Proceedings IEEE INFOCOM, Turin, Italy.
32. ALIVE: A Latency-and Cost-Aware Hybrid P2P-CDN Framework for Live Video Streaming10.1109/TNSM.2023.3335190 ↗
33. Beverly, R. (2024). Machine Learning for Efficient Neighbor Selection in Unstructured P2P Networks. Akamai Technical Publication, Akamai.
34. A Faster Dynamic Convergency Approach for Self-Organizing Maps10.1007/s40747-022-00826-2 ↗
35. Tashtarian, F., and Timmerer, C. (2024). REVISION: A Roadmap on Adaptive Video Streaming Optimization. arXiv.
36. Chen, X., Chen, M., Li, B., Zhao, Y., Wu, Y., and Li, J. (December, January 28). Celerity: A low-delay multi-party conferencing solution. Proceedings of the 19th ACM International Conference on Multimedia, New York, NY, USA.
37. Haivision (2025, July 15). SRT: Secure Reliable Transport Protocol. Available online: https://www.srtalliance.org/.
38. AI-Driven Video Streaming: Recent Advances and Future Directions
39. Edge Intelligence for Adaptive Video Delivery: A Survey
40. Liao, P., and Jia, X. (2023). Sonogenetics as a promising approach for non-invasive ultrasound neuromodulation of deep neural circuits. Brain-X, 1.10.1002/brx2.50 ↗
41. Edge-assisted Reinforcement Learning for Adaptive Video Streaming
42. Liu, Y., Kumar, R., and Smith, J. (2024, January 4–8). Neural Adaptive Bitrate for Real-time Video Streaming. Proceedings of the 2024 ACM SIGCOMM Conference, Sydney, Australia.
43. FedStream: Federated Learning for Adaptive Video Streaming in Edge Networks
44. Federated Learning for Collaborative Adaptive Bitrate Streaming
45. Garcia, C., Rodriguez, M., and Wilson, P. (November, January 29). Meta-Reinforcement Learning for Adaptive Bitrate Control in Dynamic Networks. Proceedings of the 31st ACM International Conference on Multimedia, Ottawa, ON, Canada.
46. Zhang, M., Chen, H., and Brown, D. (2023, January 17–20). QoE-aware Reinforcement Learning for Multi-path Video Streaming. Proceedings of the IEEE INFOCOM 2023-IEEE Conference on Computer Communications, New York, NY, USA.
47. Ahmad, H., Singh, R., and White, J. (2024, January 15–18). Neural Buffer Management for Low-Latency Video Streaming. Proceedings of the 15th ACM Multimedia Systems Conference, Bari, Italy.
48. Patel, A., Kumar, V., and Clark, S. (2024, January 7–13). Intelligent Edge Caching for Personalized Video Streaming. Proceedings of the 2024 IEEE International Conference on Edge Computing, Shenzhen, China.
49. AMD (2025, July 11). AMD Ryzen 7 8845H Mobile Processor: Product Specifications. Technical Specifications Document. Available online: https://www.amd.com/zh-cn/products/processors/laptop/ryzen/8000-series/amd-ryzen-7-8845h.html.
50. Team, F.D. (2025, July 12). FFmpeg Hardware Acceleration Documentation. Hardware Acceleration Guide. Available online: https://trac.ffmpeg.org/wiki/HWAccelIntro.
51. Corporation, I. (2025, July 15). Intel Processor N100: Product Specifications. Technical Datasheet. Available online: https://ark.intel.com/content/www/us/en/ark/products/231803/intel-processor-n100-6m-cache-up-to-3-40-ghz.html.
52. Corporation, I. (2025, July 12). Intel Celeron Processor J1900: Product Specifications. Technical Datasheet. Available online: https://ark.intel.com/content/www/us/en/ark/products/78867/intel-celeron-processor-j1900-2m-cache-2-00-ghz.html.
53. Minopoulos, G., Memos, V.A., Psannis, K.E., and Ishibashi, Y. (2020, January 26–29). Comparison of Video Codecs Performance for Real-Time Transmission. Proceedings of the 2020 2nd International Conference on Computer Communication and the Internet (ICCCI), Nagoya, Japan.10.1109/ICCCI49374.2020.9145973 ↗
54. BlendVision (2024). Streaming Protocols Comparison: RTP, SRT, RTMP, RIST, ZiXi, WebRTC. BlendVision Blog, BlendVision.
55. Haivision (2025, June 01). SRT Open Source White Paper. Available online: https://ossrs.io/lts/en-us/assets/files/Haivision_SRT_Open_Source_White_Paper-7fb872b4cad47a0eafce0f12a2ba9542.pdf?form=MG0AV3.
56. Lab, S. (2025, June 01). SRT Cookbook: Practical Guide for Secure Reliable Transport Protocol. Available online: https://srtlab.github.io/srt-cookbook/index.html.
57. Loss-Aware Throughput Estimation Scheduler for Multi-Path TCP in Heterogeneous Wireless Networks10.1109/TWC.2021.3049300 ↗
58. IETF (2025). SRT Protocol Overview. IETF Proceedings, IETF.
59. Vennerød, C.B., Kjærran, A., and Bugge, E.S. (2021). Long Short-term Memory RNN. arXiv.
60. Soliman, T., and Abd-elaziem, A. (2023). A Multi-Layer Perceptron (MLP) Neural Networks for Stellar Classification: A Review of Methods and Results. Int. J. Adv. Appl. Comput. Intell., 3.10.54216/IJAACI.030203 ↗
61. Implementation of Nginx Server with RTMP Module for Tea Leaf Maturity Monitoring
62. Santos-González, I., Rivero-García, A., Molina-Gil, J., and Caballero-Gil, P. (2017). Implementation and Analysis of Real-Time Streaming Protocols. Sensors, 17.10.3390/s17040846 ↗
63. The Design and Implementation of Campus Network Streaming Media Live Video On-Demand System Based on Nginx and FFmpeg10.1088/1742-6596/1631/1/012158 ↗