Термин
MCU (Multipoint Control Unit)
WebRTC/конференц-сервер, декодирующий входящие потоки, объединяющий их в один общий, перекодирующий и раздающий по одному потоку каждому участнику. Тяжёлая для CPU альтернатива SFU.
MCU реализует пайплайн decode–mix–encode, которого избегает SFU. Каждый участник загружает свой поток на MCU; MCU декодирует все потоки, объединяет их в одно смешанное видео (обычно в сеточной раскладке) и в единую аудиодорожку, кодирует результат и отправляет каждому участнику отдельный закодированный поток. С точки зрения участника опыт аналогичен приёму единой телевизионной трансляции – composer на клиенте не требуется.
Плюс MCU – экономия полосы на стороне получателя: каждый участник скачивает один поток, независимо от числа говорящих. Это было важно на узкополосных соединениях начала 2000-х, откуда и пошла технология MCU. Минус – высокая нагрузка на CPU сервера: декодирование и перекодирование 30 HD-потоков по 30 кадров в секунду требует значительной вычислительной мощности, а стоимость растёт линейно с числом участников и временем работы.
В 2026 году MCU редки в чистом WebRTC. SFU доминируют, потому что у них значительно ниже нагрузка на серверный CPU, а также они позволяют получателям формировать раскладку локально. MCU сохраняются в устаревших SIP/H.323-системах, в сервисах, которым нужна запись единого склеенного потока (один MP4 с сеткой), и в тех, где требуется вывод конференции на не-WebRTC-платформы (где HLS- или DASH-получателям нужен единый склеенный поток). Некоторые платформы предлагают MCU исключительно как дополнение для записи к основному SFU.
Считаете параметры для своего продукта?
Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.