|
Рубрика:
Наука и технологии /
Раздел для научных публикаций
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Ильичев В.Ю., к.т.н., ФГАОУ ВО «Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)», patrol8@yandex.ru
Соколов М.Н., ФГАОУ ВО «Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)»
Исследование использования peer-to-peer соединений для организации голосовых конференций
Исследовано применение одноранговых соединений для групповых голосовых конференций. Показано преимущество полносвязной топологии по отказоустойчивости и минимальным задержкам. Установлено, что загрузка процессора слабого пользовательского устройства резко возрастает после 8–9 участников, тогда как потребление памяти и сетевой трафик остаются некритичными. Обоснован предельный размер полносвязной конференции — 7–8 человек.
Введение
В условиях стремительной цифровой трансформации голосовые коммуникации перестали быть вспомогательной функцией и превратились в критически важный элемент экосистем современных корпоративных мессенджеров, онлайн-игр, образовательных платформ и средств неформального общения на расстоянии. Массовый переход организаций к удалённому формату работы и глобализация распределённых команд разработчиков привели к экспоненциальному росту объёмов речевого трафика, передаваемого через сети пакетной коммутации. По оценкам отраслевых аналитических отчётов, доля трафика реального времени и объёмы передаваемых медиаданных устойчиво увеличиваются год от года, причём основной прирост обеспечивают именно приложения групповой связи и видеоконференций [1]. В сложившейся парадигме вопрос стоимости поддержки инфраструктуры связи становится не просто техническим, а экономически детерминирующим для выживания проектов, особенно на стадии стартапа, когда выручка ещё не покрывает операционные расходы.
Традиционная клиент-серверная модель архитектуры голосовых конференций долгое время считалась безальтернативной для обеспечения высокого качества обслуживания. Однако анализ показывает, что архитектуры типа модуля выборочной переадресации требуют значительных и постоянно растущих финансовых вливаний. Специфика передачи голосового трафика, крайне чувствительного к задержкам и джиттеру, накладывает жёсткие ограничения на физическое размещение серверов и объёмы пропускной способности каналов. Серверная инфраструктура вынуждена обрабатывать потоки данных даже в те моменты, когда абоненты находятся в непосредственной географической близости друг к другу, транзитом пропуская через центры обработки данных гигантские объёмы информации. Исследования рынка веб-сервисов конференцсвязи демонстрируют, что себестоимость поддержки одной минуты разговора через серверную архитектуру может составлять от половины до одной сотой доли цента на одного человека даже при использовании собственного парка серверов [2]. Внедрение дополнительных функций, таких как запись разговоров или повышенное качество кодирования, увеличивает эти расходы кратно. Масштаб проблемы иллюстрируется опытом крупных платформ групповой связи: при среднем битрейте в шестьдесят четыре килобита в секунду суммарный трафик, проходящий через серверную инфраструктуру сервиса с миллионами одновременных голосовых подключений, может превышать двести гигабит в секунду [3]. Стоимость закупки оборудования, способного выдержать такую нагрузку, может доходить до нескольких сотен миллионов рублей, к чему добавляются расходы на электроэнергию, ремонт и зарплаты сотрудников, содержащих серверную инфраструктуру. Такая избыточная централизация влечёт за собой линейное увеличение операционных расходов при масштабировании числа пользователей.
<...>
Ключевые слова: peer-to-peer соединения; голосовые конференции; WebRTC; топологии сети; SFU; MCU; обход NAT; качество обслуживания
Полную версию статьи читайте в журнале Подпишитесь на журнал
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|