<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.2" xml:lang="ru" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><front><journal-meta><journal-id journal-id-type="issn">2518-1092</journal-id><journal-title-group><journal-title>Research result. Information technologies</journal-title></journal-title-group><issn pub-type="epub">2518-1092</issn></journal-meta><article-meta><article-id pub-id-type="doi">10.18413/2518-1092-2026-11-2-0-4</article-id><article-id pub-id-type="publisher-id">4254</article-id><article-categories><subj-group subj-group-type="heading"><subject>INFORMATION SYSTEM AND TECHNOLOGIES</subject></subj-group></article-categories><title-group><article-title>&lt;strong&gt;SYSTEMIC ANALYSIS OF ARCHITECTURES AND A SELECTION MODEL FOR DISTRIBUTED SYSTEMS&amp;nbsp;OF SYNCHRONOUS STREAMING MULTIMEDIA CONTENT DELIVERY WITH CONTROL SIGNAL COORDINATION&lt;/strong&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;</article-title><trans-title-group xml:lang="en"><trans-title>&lt;strong&gt;SYSTEMIC ANALYSIS OF ARCHITECTURES AND A SELECTION MODEL FOR DISTRIBUTED SYSTEMS&amp;nbsp;OF SYNCHRONOUS STREAMING MULTIMEDIA CONTENT DELIVERY WITH CONTROL SIGNAL COORDINATION&lt;/strong&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Khlopov</surname><given-names>Andrey Mikhailovich</given-names></name><name xml:lang="en"><surname>Khlopov</surname><given-names>Andrey Mikhailovich</given-names></name></name-alternatives></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Sulkhanov</surname><given-names>Ilya Igorevich</given-names></name><name xml:lang="en"><surname>Sulkhanov</surname><given-names>Ilya Igorevich</given-names></name></name-alternatives><email>20044002ilya@gmail.com</email></contrib></contrib-group><pub-date pub-type="epub"><year>2026</year></pub-date><volume>11</volume><issue>2</issue><fpage>0</fpage><lpage>0</lpage><abstract xml:lang="ru"><p>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.</p></abstract><trans-abstract xml:lang="en"><p>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.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>synchronous multimedia delivery</kwd><kwd>co-watching</kwd><kwd>distributed system architecture</kwd><kwd>real-time systems</kwd><kwd>pull-based architectures</kwd><kwd>push-based architectures</kwd><kwd>control signal coordination</kwd><kwd>systems analysis</kwd></kwd-group><kwd-group xml:lang="en"><kwd>synchronous multimedia delivery</kwd><kwd>co-watching</kwd><kwd>distributed system architecture</kwd><kwd>real-time systems</kwd><kwd>pull-based architectures</kwd><kwd>push-based architectures</kwd><kwd>control signal coordination</kwd><kwd>systems analysis</kwd></kwd-group></article-meta></front><back><ref-list><title>Список литературы</title><ref id="B1"><mixed-citation>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.</mixed-citation></ref><ref id="B2"><mixed-citation>2. GOST R 57100-2025. System and Software Engineering. Architecture Description. 2025. Accessed December 18, 2025. https://docs.cntd.ru/document/1312121066.</mixed-citation></ref><ref id="B3"><mixed-citation>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.</mixed-citation></ref><ref id="B4"><mixed-citation>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.</mixed-citation></ref><ref id="B5"><mixed-citation>5. Mitra, R., and I. Nadareishvili. Microservices: From Architecture to Release. Saint Petersburg: Piter, 2023.</mixed-citation></ref><ref id="B6"><mixed-citation>6. Apple Inc. &amp;ldquo;Low-Latency HLS.&amp;rdquo; Accessed January 14, 2026. https://developer.apple.com/documentation/http_live_streaming/using_low-latency_http_live_streaming.</mixed-citation></ref><ref id="B7"><mixed-citation>7. Baugher M., McGrew D., Naslund M., Carrara E., Norrman K. &amp;ldquo;The Secure Real-time Transport Protocol (SRTP).&amp;rdquo; RFC 3711. 2004. Accessed December 27, 2025. https://www.rfc-editor.org/rfc/rfc3711.html.</mixed-citation></ref><ref id="B8"><mixed-citation>8. Boronat F., Lloret J., Garc&amp;iacute;a M. Multimedia group and inter-stream synchronization techniques: a comparative study // Information Systems. 2009. Vol. 34, No. 1. P. 108&amp;ndash;131. DOI: 10.1016/j.is.2008.05.001.</mixed-citation></ref><ref id="B9"><mixed-citation>9. Clements P., Kazman R., Klein M. Evaluating Software Architectures: Methods and Case Studies. Boston: Addison-Wesley, 2001. 300 p.</mixed-citation></ref><ref id="B10"><mixed-citation>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/</mixed-citation></ref><ref id="B11"><mixed-citation>deliver/etsi_ts/103200_103299/10328602/01.01.01_60/ts_10328602v010101p.pdf (дата обращения: 03.01.2026).</mixed-citation></ref><ref id="B12"><mixed-citation>11. Fette I., Melnikov A. The WebSocket Protocol. RFC 6455. 2011. URL: https://www.rfc-editor.org/rfc/rfc6455.html (дата обращения: 19.12.2025).</mixed-citation></ref><ref id="B13"><mixed-citation>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&amp;ndash;314. DOI: 10.1145/1978942.1978986.</mixed-citation></ref><ref id="B14"><mixed-citation>13. ISO/IEC 23000-19:2018. Information technology &amp;ndash; Multimedia application format (MPEG-A) &amp;ndash; Part 19: Common media application format (CMAF) for segmented media. 2018. URL: https://www.iso.org/standard/71975.html (дата обращения: 11.01.2026).</mixed-citation></ref><ref id="B15"><mixed-citation>14. ISO/IEC 23009-1:2022. Information technology &amp;ndash; Dynamic adaptive streaming over HTTP (DASH) &amp;ndash; Part&amp;nbsp;1: Media presentation description and segment formats. 2022. URL: https://www.iso.org/standard/83314.html (дата обращения: 22.12.2025).</mixed-citation></ref><ref id="B16"><mixed-citation>15. ISO/IEC/IEEE 42010:2022. Systems and software engineering &amp;ndash; Architecture description. 2022. URL: https://www.iso.org/standard/74393.html (дата обращения: 08.01.2026).</mixed-citation></ref><ref id="B17"><mixed-citation>16. Ker&amp;auml;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).</mixed-citation></ref><ref id="B18"><mixed-citation>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).</mixed-citation></ref><ref id="B19"><mixed-citation>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).</mixed-citation></ref><ref id="B20"><mixed-citation>19. Pantos R., May W. HTTP Live Streaming. RFC 8216. 2017. URL: https://www.rfc-editor.org/rfc/rfc8216.html (дата обращения: 10.01.2026).</mixed-citation></ref><ref id="B21"><mixed-citation>20. Rescorla E. Security Considerations for WebRTC. RFC 8826. 2021. URL: https://www.rfc-editor.org/rfc/rfc8826.html (дата обращения: 23.12.2025).</mixed-citation></ref><ref id="B22"><mixed-citation>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).</mixed-citation></ref><ref id="B23"><mixed-citation>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).</mixed-citation></ref><ref id="B24"><mixed-citation>23. Seufert M., Egger S., Slanina M., Zinner T., Ho&amp;szlig;feld T., Tran-Gia P. A Survey on Quality of Experience of HTTP Adaptive Streaming // IEEE Communications Surveys &amp;amp; Tutorials. 2015. Vol. 17, No. 1. P. 469&amp;ndash;492. DOI: 10.1109/COMST.2014.2360940.</mixed-citation></ref><ref id="B25"><mixed-citation>24. Sodagar I. The MPEG-DASH Standard for Multimedia Streaming Over the Internet // IEEE MultiMedia. 2011. Vol. 18, No. 4. P. 62&amp;ndash;67. DOI: 10.1109/MMUL.2011.71.</mixed-citation></ref><ref id="B26"><mixed-citation>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&amp;ndash;144. DOI: 10.1145/1943552.1943572.</mixed-citation></ref><ref id="B27"><mixed-citation>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&amp;ndash;21. DOI: 10.1109/MCOM.2016.7432166.</mixed-citation></ref><ref id="B28"><mixed-citation>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).</mixed-citation></ref><ref id="B29"><mixed-citation>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).</mixed-citation></ref><ref id="B30"><mixed-citation>29. World Wide Web Consortium (W3C). WebRTC: Real-Time Communication in Browsers. URL: https://www.w3.org/TR/webrtc/ (дата обращения: 16.12.2025).</mixed-citation></ref><ref id="B31"><mixed-citation>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&amp;ndash;338. DOI: 10.1145/2785956.2787486.</mixed-citation></ref></ref-list></back></article>