MCU (архитектура видеоконференций)
MCU (Multipoint Control Unit) — архитектура видеоконференций, при которой обработка всех данных происходит на стороне сервера. После сбора исходных видеопотоков со всех терминалов сервер отдельно для каждого терминала:
- Склеивает уменьшенные изображения участников в единый видеопоток с раскладкой, заказанной терминалом.
- Кодирует видеопоток до качества, соответствующего полосе пропускания к конкретному терминалу в данный момент времени.
- Отправляет видеопоток терминалу.
Таким образом можно увеличить количество участников конференции, которые могут быть отображены терминалом пользователя в пределах ограничений его оборудования и канала связи. Теоретически в плане масштабирования MCU даже эффективнее SFU — пользователь всегда отправляет и получает только один поток. Но на практике система на основе MCU требует большой вычислительной мощности сервера и плохо масштабируется, даже с учётом возможной виртуализации. К тому же стоимость подключения нового абонента в подобной инфраструктуре крайне высока — в среднем на каждого нового пользователя нужно отдельное логическое ядро CPU сервера.
Преимущества архитектуры
- Не требует широкого канала для клиента. Битрейт зависит не от количества участников, а от объёма отправляемых и получаемых данных.
- Клиент подключается к медиа-серверу, а не напрямую к другим участникам.
- Возможно вести запись конференций на сервере.
- От сервера приходит один медиа-поток, что позволяет участвовать в конференциях на слабых устройствах (смартфонах или планшетах).
- Могут участвовать устройства, использующие протоколы H.323/SIP.
Недостатки архитектуры
- Необходим дорогостоящий сервер для микширования нескольких медиа-потоков в один.
- Количество участников в конференции напрямую зависит от производительности медиа-сервера: на практике данная архитектура редко позволяет проводить конференции больше чем с тридцатью участниками.
- Невозможность управления пользователем видео-раскладкой или отключением приёма видео от определенного участника.
- Невозможно узнать какой именно участник находится на видео без нанесения поверх видео текста, качество которого будет ухудшаться вместе с качеством видео.
Сравним: 16 участников, на терминале
|
Параметр |
MCU |
SVC |
|---|---|---|
|
Исходящих потоков |
1 |
1 |
|
Входящих потоков |
1 |
15 |
|
Исходящий канал, Мб/с |
1,0 |
1,2 |
|
Входящий канал, Мб/с |
1,0 |
1,2 |
|
Нагрузка на ЦП |
20% |
70% |
Сравним: 16 участников, на сервере
|
Параметр |
MCU |
SVC |
|---|---|---|
|
Исходящих потоков |
16 |
240 |
|
Входящих потоков |
16 |
16 |
|
Исходящий канал, Мб/с |
16,0 |
19,2 |
|
Входящий канал, Мб/с |
16,0 |
19,2 |
|
Нагрузка на ЦП |
1600% |
0% |
Для более углублённого понимания принципов работы этой и других архитектур видеоконференцсвязи рекомендуем данное видео:
Также предлагаем ознакомиться с другими типами архитектур видеоконференций у нас на сайте.
FAQ
В чем главное отличие архитектуры MCU от более современных SFU и SVC?
Главное отличие в том, что MCU смешивает все видеопотоки в единую картинку на стороне сервера, тогда как SFU и SVC передают потоки напрямую или слоями, перенося нагрузку по сборке видео на клиентские устройства. MCU идеальна для слабых устройств, но требует очень мощного сервера. TrueConf Server использует оптимизированные алгоритмы микширования и гибридные подходы, чтобы обеспечить стабильную работу как с легкими мобильными клиентами, так и с мощными десктопными системами.
Как архитектура MCU помогает интегрировать устаревшее оборудование с протоколами H.323 и SIP?
MCU выступает в роли универсального моста, принимая сигналы по старым протоколам, декодируя их и смешивая с современными потоками в единый видеоряд. Это позволяет компаниям не списывать дорогостоящие аппаратные терминалы при переходе на новый софт. TrueConf имеет встроенный шлюз SIP/H.323, который бесшовно объединяет классические аппаратные ВКС-комплексы и программные клиенты в одну конференцию без потери качества.
Ограничивает ли архитектура MCU количество участников, и как масштабировать такие системы?
Да, классическая MCU сильно нагружает процессор сервера (как показано в таблице, на 16 участников требуется 1600% мощности ЦП), поэтому на одном узле обычно проводится ограниченное число активных видеопотоков. Для масштабирования используется каскадирование — объединение нескольких MCU-серверов в единую сеть. TrueConf Server поддерживает каскадное соединение и кластеризацию, позволяя проводить совещания с тысячами участников, грамотно распределяя нагрузку между узлами.
Почему в архитектуре MCU проще организовать запись видеоконференции?
Поскольку сервер MCU уже получает и микширует все потоки в единый готовый видеоряд, ему не нужно заново кодировать данные для записи — можно просто сохранять итоговый файл. Это снижает нагрузку на клиентские устройства, которым не пришлось бы вести захват экрана самостоятельно. TrueConf Server позволяет записывать конференции напрямую на сервере в фоновом режиме, автоматически сохраняя итоговый файл в высоком качестве без прерывания звонка.
Действительно ли в MCU-конференции пользователь не может управлять раскладкой видео?
В классической MCU сервер сам формирует итоговую картинку (например, «галерею»), и клиент не может выборочно отключить видео конкретного спикера, чтобы сэкономить трафик. Однако современные системы обходят это ограничение, позволяя серверу формировать несколько вариантов раскладок по запросу клиента. TrueConf предоставляет гибкие настройки отображения, давая участникам возможность переключать виды и фокусироваться на нужных людях или документах.
В каких случаях бизнесу стоит выбрать сервер на базе архитектуры MCU, а не SVC?
MCU незаменима, если к конференциям подключаются слабые мобильные устройства, старые аппаратные терминалы или пользователи с нестабильным интернетом, так как вся тяжелая обработка ложится на сервер. Это также лучший выбор для централизованной записи встреч и строгого контроля за потоками данных. TrueConf Server объединяет преимущества MCU для надежной работы со сложным оборудованием и современные подходы к кодированию, обеспечивая максимальную совместимость и стабильность связи.








Следите за нами в соц. сетях