<?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>Научный результат. Информационные технологии</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>ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ</subject></subj-group></article-categories><title-group><article-title>&lt;strong&gt;СИСТЕМНЫЙ АНАЛИЗ АРХИТЕКТУР И МОДЕЛЬ ВЫБОРА ДЛЯ РАСПРЕДЕЛЁННЫХ СИСТЕМ СИНХРОННОЙ ДОСТАВКИ ПОТОКОВОГО МУЛЬТИМЕДИЙНОГО КОНТЕНТА С КООРДИНАЦИЕЙ УПРАВЛЯЮЩИХ СИГНАЛОВ&lt;/strong&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>Хлопов</surname><given-names>Андрей Михайлович</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>Сулханов</surname><given-names>Илья Игоревич</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>В статье рассматривается задача системного анализа архитектур распределённых систем синхронной доставки потокового мультимедийного контента с координацией управляющих сигналов в сценариях совместного просмотра. Актуальность обусловлена тем, что пользовательский опыт определяется одновременно характеристиками медиадоставки и контура управления, а несогласованность этих контуров приводит к рассинхронизации, задержкам реакции и деградации интерактивности. Проблема заключается в сложности архитектурного выбора, при котором функциональные требования к синхронизации потоков и нефункциональные требования системы должны быть учтены до этапа выбора конкретных протоколов и реализации. Методы: применяется подход системного анализа
с декомпозицией решения на медиаплоскость и плоскость управления; выделяются базовые классы архитектур по принципу организации медиадоставки (pull-based и push-based). Результаты: предложена модель выбора архитектурного класса, основанная на анализе функциональных и нефункциональных требований к синхронизации потоковых данных, дополняемая анализом рисков выбранного класса, способных привести к пересмотру требований. Выводы: результаты могут быть использованы как методологическая рамка раннего архитектурного отбора при проектировании систем синхронного VOD-просмотра и низколатентных real-time сценариев, снижая вероятность поздней смены архитектурного подхода.</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>синхронная доставка мультимедиа</kwd><kwd>совместный просмотр</kwd><kwd>архитектура распределённых систем</kwd><kwd>real-time системы</kwd><kwd>pull-based архитектуры</kwd><kwd>push-based архитектуры</kwd><kwd>координация управляющих сигналов</kwd><kwd>системный анализ</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. Волкова В.Н., Денисов А.А. Теория систем и системный анализ: учебник для вузов. 3-е изд. М.: Юрайт, 2021. 562 с. URL: https://urait.ru/bcode/488173 (дата обращения: 12.01.2026).</mixed-citation></ref><ref id="B2"><mixed-citation>2. ГОСТ Р 57100-2025. Системная и программная инженерия. Описание архитектуры. 2025. URL: https://docs.cntd.ru/document/1312121066 (дата обращения: 18.12.2025).</mixed-citation></ref><ref id="B3"><mixed-citation>3. ГОСТ Р ИСО/МЭК 25010-2015. Информационные технологии. Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов. 2015. URL: https://docs.cntd.ru/document/1200121069 (дата обращения: 09.01.2026).</mixed-citation></ref><ref id="B4"><mixed-citation>4. Козлов В.Н. Системный анализ, оптимизация и принятие решений: учебное пособие. СПб.: Изд-во Политехн. ун-та, 2011. 244 с. URL: https://elib.spbstu.ru/dl/2/2887.pdf (дата обращения: 21.12.2025).</mixed-citation></ref><ref id="B5"><mixed-citation>5. Митра Р., Надареишвили И. Микросервисы. От архитектуры до релиза. СПб.: Питер, 2023. 336 с.</mixed-citation></ref><ref id="B6"><mixed-citation>6. Apple Inc. Low-Latency HLS. URL: https://developer.apple.com/</mixed-citation></ref><ref id="B7"><mixed-citation>documentation/http_live_streaming/using_low-latency_http_live_streaming (дата обращения: 14.01.2026).</mixed-citation></ref><ref id="B8"><mixed-citation>7. Baugher M., McGrew D., Naslund M., Carrara E., Norrman K. The Secure Real-time Transport Protocol (SRTP). RFC 3711. 2004. URL: https://www.rfc-editor.org/rfc/rfc3711.html (дата обращения: 27.12.2025).</mixed-citation></ref><ref id="B9"><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="B10"><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="B11"><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="B12"><mixed-citation>deliver/etsi_ts/103200_103299/10328602/01.01.01_60/ts_10328602v010101p.pdf (дата обращения: 03.01.2026).</mixed-citation></ref><ref id="B13"><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="B14"><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="B15"><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="B16"><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="B17"><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="B18"><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="B19"><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="B20"><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="B21"><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="B22"><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="B23"><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="B24"><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="B25"><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="B26"><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="B27"><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="B28"><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="B29"><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="B30"><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="B31"><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="B32"><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>