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