Любая система многоточечной видеоконференцсвязи строится вокруг центрального узла – сервера многоточечной конференции (Multipoint Control Unit, MCU). Он отвечает за координацию потоков данных, между сервером и конечными устройствами (терминалами).
Основные функции сервера видеоконференций:
- транскодирование (преобразование форматов данных);
- трансрейтинг (изменение скорости передачи);
- микширование (компоновка данных в заданной последовательности).
В зависимости от типа и состава функций, MCU могут выполнять и другие задачи: классификация и хранение информации, защита каналов передачи данных, автодиагностика системы и прочее.
На рынке Украины представлен широкий выбор прораммно-аппаратных комплексов MCU с разной архитектурой, возможностями и ценой.
Разновидности серверов для видеоконференцсвязи
Все серверы можно разделить на два типа: программные решения и аппаратно-программные комплексы. И у тех, и у других есть достинства и недостатки. Есть бесплатные программные типы с открытым исходным кодом, но для их развертывания все равно потребуется аппаратная база (компьютер с необходимыми характеристиками и настроенной серверной ОС). Аппаратно-программные решения более универсальные, мощные, адаптивные и готовы к работе после непродолжительной настройки, однако их стоимость в разы выше.
По своей конфигурации и возможностям, программные и аппаратно-программные комплексы делятся еще на три вида: проксирующие, транскодирующие и встроенные в аппаратные кодеки.
Проксирующие серверы: простейшие устройства, которые предназначены только для преренаправления информационных потоков. Остальные функции – транскодирование, трансрейтинг, а зачастую и микширование – возложены на терминальные устройства. Используются, как правило, в ограниченной сфере видеочатов для дружеского общения, упрощенных вебинаров и характеризуются минимальной стоимостью. Однако это преимущество становится сомнительным, как только приходится вспомнить, что пропорционально возрастает мощность и стоимость терминалов. К тому же, прокси-серверы часто вызывают сложности при интеграции с масштабными системами, менее гибкие и слабо управляемые.
Недостатком являются также высокая нагрузка на каналы связи и невозможность адаптировать битрейт потока под реальную пропускную способность каналов участников конференции, из-за чего нестабильные каналы демонстрируют замирание видео или перебои со звуком.
Транскодирующие серверы: эта разновидность устройств обеспечивает получение, декодирование видеопотоков, формирование индивидуальной раскладки изображений для каждой точки ВКС, а также последующее кодирование с учетом характеристик терминального оборудования и канала передачи данных. Параметры сжатия видео-аудиоданных подбираются автоматически для каждого канала трансляции данных, что в итоге дает качественный контент и стабильный сигнал на конечных устройствах участников конференции.
Индивидуальный подход к каждому каналу и точке ВКС гарантирует высокое разрешение изображения, скорость передачи и качественный звук независимо от протоколов связи, модели оборудования и программных клиентов у конечных потребителей. Недостатком этих решений считается относительно высокая стоимость.
Встроенные серверы: являются частью аппаратных кодеков, которые обеспечивают транскодирование потоков данных от точек ВКС. Однако при этом на выходе формируется одна общая раскладка и общий видеопоток для всех терминальных устройств. Недостаток таких серверов очевиден: если исходящий поток сформирован под высокое качество, то клиенты с нестабильными каналами и маломощными терминалами будут испытывать затруднения.
Учитывая большое разнообразие решений видеоконференцсвязи на рынке и постоянный прогресс в этой области, выбор той или иной модели сервера – индивидуальная задача. Ее решение лучше доверить инженерам которые специализируются на проектировании систем видеоконференцсвязи.