SYSTEMIC ANALYSIS OF ARCHITECTURES AND A SELECTION MODEL FOR DISTRIBUTED SYSTEMS OF SYNCHRONOUS STREAMING MULTIMEDIA CONTENT DELIVERY WITH CONTROL SIGNAL COORDINATION
The paper addresses the problem of systemic analysis of architectures for distributed systems providing synchronous delivery of streaming multimedia content with coordinated control signals in watch-together scenarios. The relevance of the study is determined by the fact that user experience depends simultaneously on media delivery characteristics and the control plane, while inconsistency between these layers leads to desynchronization, delayed reactions, and degradation of interactivity. The problem lies in the complexity of architectural decision-making, where functional requirements for stream synchronization and non-functional system requirements must be considered prior to selecting specific protocols and implementation approaches. Methods: a systems analysis approach is applied with decomposition into media and control planes; fundamental architecture classes are identified based on the organization of media delivery (pull-based and push-based). Results: a model for selecting an architectural class is proposed, based on the analysis of functional and non-functional requirements for stream synchronization, supplemented by risk analysis of the chosen class that may necessitate requirement revision. Conclusions: the results can be used as a methodological framework for early architectural selection in the design of synchronous VOD systems and low-latency real-time scenarios, reducing the likelihood of late-stage architectural changes.
Khlopov A.M., Sulkhanov I.I. Systemic Analysis of Architectures and a Selection Model for Distributed Systems of Synchronous Streaming Multimedia Content Delivery with Control Signal Coordination // Research result. Information technologies. – T. 11, № 2, 2026. – P. 36-49. DOI: 10.18413/2518-1092-2026-11-2-0-4
















While nobody left any comments to this publication.
You can be first.
1. Volkova V.N., Denisov A.A. Theory of Systems and Systems Analysis: A University Textbook. 3rd ed. Moscow: Yurait, 2021. Accessed January 12, 2026. https://urait.ru/bcode/488173.
2. GOST R 57100-2025. System and Software Engineering. Architecture Description. 2025. Accessed December 18, 2025. https://docs.cntd.ru/document/1312121066.
3. GOST R ISO/IEC 25010-2015. Information Technology. Systems and Software Engineering. Systems and Software Quality Requirements and Evaluation (SQuaRE). System and Software Quality Models. 2015. Accessed January 9, 2026. https://docs.cntd.ru/document/1200121069.
4. Kozlov V.N. System Analysis, Optimization, and Decision Making: Study Guide. Saint Petersburg: Izd-vo Politekhn. un-ta, 2011. Accessed December 21, 2025. https://elib.spbstu.ru/dl/2/2887.pdf.
5. Mitra, R., and I. Nadareishvili. Microservices: From Architecture to Release. Saint Petersburg: Piter, 2023.
6. Apple Inc. “Low-Latency HLS.” Accessed January 14, 2026. https://developer.apple.com/documentation/http_live_streaming/using_low-latency_http_live_streaming.
7. Baugher M., McGrew D., Naslund M., Carrara E., Norrman K. “The Secure Real-time Transport Protocol (SRTP).” RFC 3711. 2004. Accessed December 27, 2025. https://www.rfc-editor.org/rfc/rfc3711.html.
8. Boronat F., Lloret J., García M. Multimedia group and inter-stream synchronization techniques: a comparative study // Information Systems. 2009. Vol. 34, No. 1. P. 108–131. DOI: 10.1016/j.is.2008.05.001.
9. Clements P., Kazman R., Klein M. Evaluating Software Architectures: Methods and Case Studies. Boston: Addison-Wesley, 2001. 300 p.
10. ETSI TS 103 286-2 V1.1.1. Digital Video Broadcasting (DVB); Companion Screens and Streams; Part 2: Content Identification and Media Synchronization. 2017. URL: https://www.etsi.org/
deliver/etsi_ts/103200_103299/10328602/01.01.01_60/ts_10328602v010101p.pdf (дата обращения: 03.01.2026).
11. Fette I., Melnikov A. The WebSocket Protocol. RFC 6455. 2011. URL: https://www.rfc-editor.org/rfc/rfc6455.html (дата обращения: 19.12.2025).
12. Geerts D., Vaishnavi I., Mekuria R., van Deventer O., Cesar P. Are we in sync?: synchronization requirements for watching online video together // Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 2011). 2011. P. 311–314. DOI: 10.1145/1978942.1978986.
13. ISO/IEC 23000-19:2018. Information technology – Multimedia application format (MPEG-A) – Part 19: Common media application format (CMAF) for segmented media. 2018. URL: https://www.iso.org/standard/71975.html (дата обращения: 11.01.2026).
14. ISO/IEC 23009-1:2022. Information technology – Dynamic adaptive streaming over HTTP (DASH) – Part 1: Media presentation description and segment formats. 2022. URL: https://www.iso.org/standard/83314.html (дата обращения: 22.12.2025).
15. ISO/IEC/IEEE 42010:2022. Systems and software engineering – Architecture description. 2022. URL: https://www.iso.org/standard/74393.html (дата обращения: 08.01.2026).
16. Keränen A., Holmberg C., Nandakumar S. Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal. RFC 8445. 2018. URL: https://www.rfc-editor.org/rfc/rfc8445.html (дата обращения: 28.12.2025).
17. Mahy R., Matthews P., Rosenberg J. Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN). RFC 8656. 2020. URL: https://www.rfc-editor.org/rfc/rfc8656.html (дата обращения: 05.01.2026).
18. Mills D., Martin J., Burbank J., Kasch W. Network Time Protocol Version 4: Protocol and Algorithms Specification. RFC 5905. 2010. URL: https://www.rfc-editor.org/rfc/rfc5905.html (дата обращения: 17.12.2025).
19. Pantos R., May W. HTTP Live Streaming. RFC 8216. 2017. URL: https://www.rfc-editor.org/rfc/rfc8216.html (дата обращения: 10.01.2026).
20. Rescorla E. Security Considerations for WebRTC. RFC 8826. 2021. URL: https://www.rfc-editor.org/rfc/rfc8826.html (дата обращения: 23.12.2025).
21. Rosenberg J., Mahy R., Matthews P., Wing D. Session Traversal Utilities for NAT (STUN). RFC 8489. 2020. URL: https://www.rfc-editor.org/rfc/rfc8489.html (дата обращения: 06.01.2026).
22. Schulzrinne H., Casner S., Frederick R., Jacobson V. RTP: A Transport Protocol for Real-Time Applications. RFC 3550. 2003. URL: https://www.rfc-editor.org/rfc/rfc3550.html (дата обращения: 20.12.2025).
23. Seufert M., Egger S., Slanina M., Zinner T., Hoßfeld T., Tran-Gia P. A Survey on Quality of Experience of HTTP Adaptive Streaming // IEEE Communications Surveys & Tutorials. 2015. Vol. 17, No. 1. P. 469–492. DOI: 10.1109/COMST.2014.2360940.
24. Sodagar I. The MPEG-DASH Standard for Multimedia Streaming Over the Internet // IEEE MultiMedia. 2011. Vol. 18, No. 4. P. 62–67. DOI: 10.1109/MMUL.2011.71.
25. Stockhammer T. Dynamic adaptive streaming over HTTP: standards and design principles // Proceedings of the 2nd Annual ACM Conference on Multimedia Systems (MMSys 2011). 2011. P. 133–144. DOI: 10.1145/1943552.1943572.
26. van Deventer M.O., Stokking H., Hammond M., Le Feuvre J., Cesar P. Standards for Multi-Stream and Multi-Device Media Synchronization // IEEE Communications Magazine. 2016. Vol. 54, No. 3. P. 16–21. DOI: 10.1109/MCOM.2016.7432166.
27. Williams M., Gross K., van Brandenburg R., Stokking H. Inter-Destination Media Synchronization (IDMS) Using the RTP Control Protocol (RTCP). RFC 7272. 2014. URL: https://www.rfc-editor.org/rfc/rfc7272.html (дата обращения: 29.12.2025).
28. Williams M., Gross K., van Brandenburg R., Stokking H. RTP: сигнализация источника синхронизации тактовой частоты. RFC 7273. 2014. URL: https://www.rfc-editor.org/rfc/rfc7273.html (дата обращения: 07.01.2026).
29. World Wide Web Consortium (W3C). WebRTC: Real-Time Communication in Browsers. URL: https://www.w3.org/TR/webrtc/ (дата обращения: 16.12.2025).
30. Yin X., Jindal A., Sekar V., Sinopoli B. A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP // Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication (SIGCOMM 2015). 2015. P. 325–338. DOI: 10.1145/2785956.2787486.