Перенесите рабочие коммуникации из Telegram в Труконф бесплатно

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

Вернуться в терминологию

MCU (Multipoint Control Unit)

MCU (Multipoint Control Unit) Сервер — это центральный элемент любой системы видеоконференцсвязи. Именно он обеспечивает связь всех участников ВКС в единую сеть и отвечает за широкий спектр предоставляемых функций.

От аппаратного прошлого к программному будущему

Транскодирующий видеосервер, более известный под своим англоязычным названием Multipoint Control Unit (MCU) — это центральный элемент любой системы видеоконференцсвязи. Именно он обеспечивает связь всех участников ВКС в единую сеть и отвечает за широкий спектр предоставляемых функций.

По-сути, возможности системы видеоконференцсвязи определяются именно MCU, от него зависят не только такие базовые параметры как безопасность данных, стабильность, видео, качество звука, но и целый ряд дополнительных опций, которые превращают обычное видеообщение в действенный инструмент деловой коммуникации.

Сервер берёт на себя задачи коммутации аудио/видео потоков, согласовывает возможности пользовательских устройств и ПО, взаимодействует с контроллером зоны H.323 — который также известен под названием gatekeeper или «привратник» — отвечающим за управление вызовами, и выполняет много других важных функций.

Сервер многоточечной конференции

Также Multipoint Control Unit отвечает за такие процессы как микширование, транскодирование и трансрейтинг.

  • Микширование подразумевает возможность создания раскладки изображений в том виде, в котором она была бы удобна пользователю.
  • Транскодирование позволяет изменять формат видеопотока
  • трансрейтинг дает возможность оптимизации скорости передачи данных

От MCU также зависит нагрузка на конечные терминалы, чем больше работы он на себя возьмет — тем меньше вычислений останется на долю пользовательских устройств (что в общем случае, упрощает и удешевляет последние). При этом самые простые модели видеосерверов обеспечивают только базовые возможности коммутации и микширования.

Конечно, MCU — устройство недешёвое и при его выборе всегда возникает желание найти баланс между функциональностью и ценой. Ещё относительно недавно, сделать это было весьма проблематично, но за последние пять лет, благодаря развитию программных решений, подобрать оптимальную систему стало гораздо проще.

Аппаратные MCU — ограничения на пути прогресса

Долгое время все доступные модели MCU были аппаратными и представляли собой специализированные вычислительные системы на базе RISC-процессоров под управлением Unix-операционных систем. Архитектуры были, как правило, закрытыми и монопольно поддерживались конкретными производителями, часто без возможности подключить напрямую терминалы сторонних производителей.

Конечно, аппаратным такие серверы можно назвать, весьма условно, поскольку программное обеспечение там, конечно же было, он при этом оно жёстко привязывалось к определённой физической платформе. Именно в тот период устоялось мнение о том, что ВКС — это очень дорого. Вместе с тем, закрытая («проприетарная») архитектура существенно ограничивала возможности пользователей, как минимум за счёт того, что появление новых функций напрямую зависело от частоты обновлений как физической, так и программной составляющей со стороны конкретного производителя.

Важно и то, что классический MCU такого типа работает с внешними устройствами только по стандартным протоколам SIP и H.323, что приводит к дополнительным ограничениям. Например, количество одновременно видимых участников конференции без каскадирования (подключения к основному серверу дополнительных MCU) не может превышать 25 точек. Отсутствует и возможность использования таких привычных сегодня опций как чаты, вебинары, передача файлов, средства совместной работы, индикация статусов, поддержка мобильных устройств, поскольку такие функции невозможно реализовать на базе SIP и H.323. Что касается возможностей записи сеансов ВКС, обхода NAT, добавления в конференцию абонентов телефонии, организации онлайн-трансляции, то они, в принципе, доступны, но не входят в стандартную поставку аппаратно-программного видеосервера и требуют приобретения дополнительных расширений.

Гибкость и универсальность программных решений

В то же время, по мере развития возможностей ПО, выхода на рынок новых разработчиков и роста вычислительной мощности систем стандартной архитектуры, стала возможной современная ситуация, при которой программная составляющая не зависит от аппаратной платформы конкретного производителя и может работать на любом х86-сервере (или даже ПК). Благодаря этому появилась возможность, развернуть полноценный MCU на собственных мощностях или даже в облаке, оплатив лишь соответствующее количество программных лицензий.

К тому же, после появления на массовом рынке мощных и доступных по цене графических ускорителей (GPU), необходимость в специализированных решениях отпала вовсе и постепенно, все производители MCU отказались от специализированных аппаратных платформ в пользу стандартного «железа», а возможности систем видеоконференцсвязи полностью реализуются на уровне виртуальных машин.

Схема работы TrueConf MCU

Отметим, что благодаря программным MCU удается не только обеспечить широкие функциональные возможности для эффективной работы ВКС (список которых постоянно дополняется), но и применить наиболее эффективные механизмы кибербезопасности, в том числе, за счёт автоматической установки новейших патчей в рамках подписки.

Таким образом, программное обеспечение даёт системе высокую гибкость, а отсутствие необходимости приобретения лишних аппаратных компонентов, положительно сказывается на конечной стоимости. Все это ведёт к тому, что использование программных транскодирующих видео серверов сегодня остается наиболее актуальным перспективным подходом организации, ВКС, позволяющим превратить видеоконференцию из элитарного решения в общедоступный инструмент частного и делового общения.

Расширьте границы возможностей вместе с TrueConf!

Подробнее

FAQ

Что такое MCU и зачем он нужен в системе видеоконференцсвязи?

MCU (Multipoint Control Unit) — это сервер многоточечной конференции, который объединяет всех участников ВКС в единую сеть и управляет аудио/видеопотоками. Он выполняет ключевые функции: коммутацию потоков, микширование изображений, транскодирование форматов и трансрейтинг для оптимизации скорости передачи данных. TrueConf Server включает встроенный MCU, который берёт на себя обработку видеопотоков, снижая нагрузку на клиентские устройства и обеспечивая стабильную связь даже при разных характеристиках оборудования участников.

Чем программный MCU отличается от аппаратного?

Аппаратные MCU работают на специализированных закрытых платформах с ограниченным функционалом (обычно только SIP/H.323) и высокой стоимостью, тогда как программные решения устанавливаются на стандартные x86-серверы или виртуальные машины, обеспечивая гибкость и широкий функционал. Программные MCU поддерживают современные функции: чаты, вебинары, мобильные клиенты, запись встреч и интеграции с внешними системами. TrueConf Server является программным MCU, который можно развернуть на собственном оборудовании или в облаке, получая полный набор функций ВКС без привязки к проприетарному «железу».

Сколько участников можно подключить к одному MCU-серверу?

Количество участников зависит от мощности сервера и лицензии, но современные программные MCU поддерживают масштабирование до тысяч одновременных подключений. Аппаратные решения часто ограничены 25 точками без каскадирования дополнительных серверов, что создаёт проблемы для крупных организаций. TrueConf Server поддерживает видеоконференции до 2000 участников в UltraHD качестве на одном сервере, а при необходимости система легко масштабируется для больших корпоративных развёртываний.

Можно ли использовать обычный сервер для развёртывания MCU?

Да, современные программные MCU работают на стандартных x86-серверах или даже мощных ПК, что устраняет необходимость в дорогостоящем специализированном оборудовании. Достаточно сервера с подходящими вычислительными ресурсами и, желательно, графическим ускорителем для обработки видео. TrueConf Server оптимизирован для работы на стандартном оборудовании и поддерживает виртуализацию, что позволяет гибко распределять ресурсы и снижать стоимость владения инфраструктурой ВКС.

Как MCU влияет на качество видеосвязи при разных устройствах участников?

MCU выполняет транскодирование и трансрейтинг видеопотоков, адаптируя их под возможности каждого участника — например, преобразуя 4K-видео в HD для мобильных устройств или оптимизируя битрейт при слабом интернете. Это обеспечивает стабильное качество связи независимо от того, какое оборудование используют участники. TrueConf Server применяет адаптивные алгоритмы и технологию SVC (масштабируемое видеокодирование), автоматически подстраивая качество видео под пропускную способность канала каждого пользователя.

Нужен ли MCU небольшим компаниям или это решение только для крупных организаций?

MCU необходим любой организации, которая проводит групповые видеоконференции с тремя и более участниками, независимо от размера компании. Без MCU каждый участник должен отправлять видеопоток всем остальным, что создаёт избыточную нагрузку на сеть и устройства. TrueConf Server доступен даже для небольших команд благодаря бесплатному тарифу без ограничений по функционалу, что позволяет малым компаниям получить корпоративный уровень ВКС без значительных инвестиций в оборудование.

Какие дополнительные функции поддерживает современный программный MCU?

В отличие от аппаратных решений, программные MCU предлагают широкий набор функций: встроенные чаты, вебинары, демонстрацию экрана, запись конференций, интеграцию с телефонией и мобильными приложениями. Эти возможности превращают видеоконференцию в полноценный инструмент деловой коммуникации. TrueConf Server включает все эти функции «из коробки», а также поддерживает синхронный перевод, цифровые доски для совместной работы и интеграцию с корпоративными системами через API.