Как Выбрать Сервер Для Видеоконференций

Выбор сервера – задача, с которой так или иначе сталкивается каждый, кто занимается построением или масштабированием сети ВКС (или, короче, ВКС).

Попробуем рассмотреть основные вопросы, возникающие при выборе элементов инфраструктуры системы видеоконференцсвязи.



Архитектура системы видеоконференцсвязи

Как многие знают, классическая система видеоконференцсвязи построена на базе многоточечного сервера видеосвязи (MCU).

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

Это транскодирование – преобразование видео из одного формата в другой, трансрейтинг – изменение битрейта, с которым передается изображение, а также микширование.

Последняя операция предполагает компоновку изображений в соответствии с макетом, удобным для конкретного пользователя.



Как выбрать сервер для видеоконференций

В последние несколько лет на рынке активно продвигаются альтернативные решения с упрощенными MCU-серверами.

Такие серверы просто пересылают видеопотоки между конечными терминалами — эту функцию часто называют проксированием.

Они не способны перекодировать или транслировать, а некоторые серверы могут выполнять только базовые функции микширования.

В этом случае основная нагрузка по обработке и формированию «картинки» ложится на конечные терминалы.

Одной из технологий, позволяющей использовать упрощенный сервер, является послойное кодирование видео на терминале.

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

с этим.



Как выбрать сервер для видеоконференций

Терминал также может готовить полноценные видеопотоки с разным разрешением (например, CIF, SD, HD.).

В этом случае задача сервера также сводится к выбору нужного потока для отправки на другой терминал.

При таких схемах сервер MCU по сути становится маршрутизатором видеопотока.



Как выбрать сервер для видеоконференций

Итак, есть два варианта: полноценный MCU с централизованной обработкой видео и упрощенный сервер (прокси), где большая часть нагрузки по обработке видео переносится на терминалы.

Какой вариант лучше? В большинстве случаев централизованный сервер определенно предпочтительнее.

Данное решение существенно упрощает управление и масштабирование, снижает нагрузку на каналы связи и конечные терминалы, обеспечивает гибкость реализации различных макетов, в том числе индивидуальных для конкретного пользователя.

Кроме того, наличие централизованного полноценного сервера MCU упрощает интеграцию системы ВКС с другими корпоративными системами.

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

Вариант с прокси-сервером и распределенной обработкой видео может быть приемлемым для определенных ситуаций.

Однако у него гораздо больше недостатков, чем преимуществ.

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

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

При использовании таких решений пользователи могут столкнуться с проблемами, связанными с высокой загрузкой канала и/или низким качеством видео.



реализация микроконтроллера

Критики использования полноценных микроконтроллеров называют их главным недостатком высокую стоимость.

Этот стереотип, сформировавшийся десятилетия назад, давно устарел и перестал быть актуальным.

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

Кроме того, на рынке было мало предложений и слабая конкуренция, что не способствовало снижению цен.

Однако с течением времени технологический прогресс привел к значительному увеличению вычислительной и графической мощности даже недорогих серверов со стандартной архитектурой.

Таким образом, полная функциональность MCU теперь эффективно реализована на стандартных серверных платформах с доступными графическими процессорами.

Никаких дорогих процессоров DSP или других сложных аппаратных компонентов не требуется.

Все это позволило производителям предложить по-настоящему эффективные полноценные микроконтроллеры по сравнительно невысокой цене.

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

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

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

И стоит такой компьютер на порядок меньше суммы, которую просят за так называемое «специализированное устройство».

Еще раз повторим важный момент. Независимо от архитектуры системы (централизованной или распределенной), реализация сервера может быть различной: специализированная программно-аппаратная платформа или программное обеспечение для стандартного сервера, в том числе для работы в виртуализированной среде.

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

Это миф.

На рынке доступны эффективные полноценные микроконтроллеры, реализованные в виде программного обеспечения для стандартной серверной платформы.



Совместимость

За последние годы на рынке видеоконференцсвязи произошли существенные изменения.

Большое количество слияний и покупок привело к тому, что с рынка исчезли многие известные бренды, а линейка продукции подверглась серьёзному пересмотру.

Вот несколько примеров.

В 2008 году известного итальянского производителя систем видеоконференцсвязи Aethra приобрела израильская компания Radvision, которую впоследствии в 2012 году купила Avaya. Но на этом дело не закончилось.

Сохранив линейку продуктов Scopia, Avaya в 2014 году перепродала большую часть Radvision компании Spirent Communications. ClearOne, которая в 2012 году приобрела VCON, старожила на рынке видеоконференций, также купила Spontania, разработчика облачных решений для видеоконференций, в 2014 году.

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

Наконец, Polycom практически сразу после провала сделки с Mitel была куплена Siris Capital. Что это значит для клиента? А дело в том, что в условиях такой турбулентности на рынке при выборе ключевого элемента инфраструктуры, которым является сервер MCU, необходима гарантированная совместимость с большим количеством продуктов других производителей.

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

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

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

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

Ведь турбулентность рынка касается не только производителей систем видеоконференцсвязи, но и компаний из других сфер.

Это означает, что ваша компания также может быть вовлечена в схему M&A (слияния и поглощения).

Если завтра ваши топ-менеджеры решат приобрести другую компанию, и у нее окажется система ВКС другого производителя, отличная от той, с которой вы работаете, перед вами встанет сложная задача интеграции.

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

Если говорить о совместимости, то, конечно, в первую очередь нужно обратить внимание на поддержку основных протоколов и кодеков, в том числе протоколов сигнализации H.323, SIP, WebRTC, а также кодеков H.261, H.263. , H.264, H.264 High Profile (AVC & SVC), VP8, H.265 (HEVC) и т. д. Но зачастую этого недостаточно.

Целесообразно запросить у поставщика результаты тестирования его сервера с другими серверами и терминалами.

Также было бы неплохо запросить информацию об использовании продукции этого поставщика в мультивендорных проектах других компаний.



ВебRTC

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

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

Сегодня в мире более миллиарда компьютеров с браузерами, поддерживающими технологию WebRTC. Соответственно, важным требованием к серверу MCU является поддержка этой технологии.

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

Во многих проектах возникает необходимость интеграции системы видеоконференцсвязи с системой корпоративной телефонии, как правило, через IP-АТС.

Обеспечение такой интеграции является важным свойством сервера видеоконференцсвязи.



Безопасность

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

Кстати, из соображений безопасности клиенты не спешат пользоваться облачными сервисами, предпочитая иметь сервер ВКС полностью в своем распоряжении.

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

В последнее время вопросы безопасности все чаще связаны с происхождением продукта.

Понятно, что «при прочих равных условиях» лучше отдать предпочтение отечественным разработкам – помимо «санкционноустойчивых технологий» вы получите качественную местную поддержку от специалистов, хорошо знакомых с реалиями российской экономики.

проекты.

Жесткие меры безопасности, в свою очередь, могут вызвать проблемы при организации видеосвязи.

Речь идет, прежде всего, о проблемах при прохождении звонков через межсетевые экраны и системы трансляции адресов (NAT), установленные по периметру многих корпоративных сетей.

Технологии обхода таких препятствий уже опробованы (NAT H.460.1, Firewall/NAT traversal), просто убедитесь, что выбранный вами сервер их поддерживает.

Качество

Качество конечного изображения, которое видит пользователь, определяется рядом факторов, включая качество программного кода и аппаратных элементов системы.

Сегодня никого не удивляет поддержка систем видеоконференцсвязи широкого диапазона разрешений: от QCIF до Full HD и даже 4K. Но для того, чтобы такое качество изображения действительно было обеспечено, важны не только технические возможности терминалов и сервера MCU, но также пропускная способность и качество каналов связи.

К сожалению, в России с этим не все хорошо.

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

Желательно, чтобы сервер поддерживал технологию, позволяющую компенсировать потери пакетов: до 1% пакетов без заметного ухудшения и до 5% пакетов без критического ухудшения качества изображения.

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

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



выводы

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

Они обеспечивают оптимальное соотношение технологичность-качество-надежность-стоимость.

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

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

Поддержка WebRTC также не будет лишней.

Добавлю, что программные серверы российского производства при прочих равных условиях дешевле и в нынешних политических и экономических условиях дают больше уверенности в завтрашнем дне.

Надеюсь, эти рекомендации окажутся полезными и облегчат жизнь многим! Буду рад ответить на любые вопросы, которые возникнут во время чтения.

Теги: #инфраструктура #ИТ-инфраструктура #Видеоконференцсвязь #webrtc #стандарты связи #видеоконференцсвязь #mcu #vks server #vks

Вместе с данным постом часто просматривают: