Як вибрати сервер відеоконференцзв’язку
Архітектура системи ВКС



Реалізація MCU
Навіть якщо вам сьогодні пропонують дорогий виконаний у вигляді спеціалізованого пристрою сервер MCU, може виявитися, що у нього під капотом звичайний комп'ютер x86. І коштує такий комп'ютер на порядок менший за ту суму, що просять за так званий «спеціалізований пристрій».
Ще раз повторимо важливий момент. Незалежно від архітектури системи (централізована або розподілена), реалізація сервера може бути різною: спеціалізована апаратно-програмна платформа або програмне забезпечення для стандартного сервера, у тому числі для роботи у віртуалізованому середовищі. Не вірте тому, що для централізованої системи як повноцінний MCU обов'язково необхідний дорогий спеціалізований апаратно-програмний комплекс, а для розподіленої – досить недорогого ПЗ. Це міф. На ринку є ефективні повноцінні MCU, виконані у вигляді програмного забезпечення для стандартної серверної платформи.
Сумісність
За останні роки на ринку ВКС відбулися суттєві зміни. Велика кількість злиттів і покупок призвела до того, що багато відомих брендів зникли з ринку, серйозної ревізії зазнали продуктові лінійки. Ось лише кілька прикладів. У 2008 році відомий італійський виробник систем ВКС Aethra був придбаний ізраїльською Radvision, яку згодом, у 2012 році, купила Avaya. Але на цьому річ не закінчилася. Залишивши лінійку продуктів Scopia, Avaya в 2014 році перепродала основну частину Radvision компанії Spirent Communications. Компанія ClearOne, яка у 2012 році придбала старожила ринку ВКС VCON, у 2014 році купила ще й розробника хмарних рішень ВКС – Spontania. Lifesize, що колись входила до трійки лідерів ринку ВКСпрактично припинила розробку терміналів, відокремилася від Logitech та повністю сфокусувалися на хмарній інфраструктурі та ПЗ. Нарешті, Polycom, майже відразу після угоди з Mitel, що зірвалася, була куплена компанією Siris Capital.
Що це означає для замовника? А те, що в умовах такої турбулентності на ринку при виборі ключового інфраструктурного елемента, яким є сервер MCU, потрібна гарантована сумісність із великою кількістю продуктів інших виробників. Зауважимо, що лідери ринку ВКС при розробці своїх серверів природно орієнтуються, в першу чергу, на підтримку своїх терміналів. Тому більш широку сумісність зазвичай здатні запропонувати невеликі компанії, які спочатку розробки своїх продуктів орієнтуються на замовників, мають «зоопарк» устаткування. Їхні рішення можуть стати найбільш ефективним інтегруючим елементом, який забезпечить як роботу наявного обладнання, так і можливість подальшого масштабування.
Навіть якщо ви використовуєте моновендорні рішення дуже великого виробника і абсолютно впевнені, що він буде існувати вічно, все одно підтримка північним MCU рішень інших виробників може виявитися затребуваною. Адже турбулентність ринку поширюється як на виробників систем ВКС, а й у компанії з інших областей. Це означає, що ваша компанія може бути залучена в схему M&A (від англ. mergers and acquisitions). Якщо завтра ваші топ-менеджери вирішать придбати іншу компанію, а в неї виявиться система ВКС не того виробника, з яким ви працюєте, перед вами постає непросте завдання інтеграції. Її рішення може вимагати додаткових витрат та тривалого тестування, і не факт, що відповідні кошти будутьпередбачено бюджетом.
Якщо говорити про сумісність, то звичайно, в першу чергу, треба звернути увагу на підтримку основних протоколів та кодеків, включаючи протоколи сигналізації H.323, SIP, WebRTC, а також кодеки H.261 H.263 H.264 H. 264 High Profile (AVC & SVC), VP8, H.265 (HEVC) та ін. Але часто цього недостатньо. Бажано запитати у постачальника результати тестування його сервера з іншими серверами та терміналами. Не зайвим буде запитати інформацію про використання продуктів цього постачальника в мультивендорних проектах в інших компаніях.
Безпека
Останнім часом питання безпеки дедалі частіше пов'язують із походженням продукту. Зрозуміло, що «за інших рівних» перевагу краще віддати вітчизняній розробці – окрім «санкційно-стійких технологій», ви отримаєте якісну місцеву підтримку від фахівців, які добре знайомі з реаліями українських проектів.
Якість підсумкової картинки, яку бачить користувач, визначається масою факторів, включаючи якість програмного коду та апаратних елементів системи. Сьогодні вже нікого не здивувати підтримкою систем ВКС широкого набору дозволу: від QCIF до Full HD і навіть 4K. Але щоб така якість картинки дійсно забезпечувалася, важливими є не тільки технічні можливості терміналів і сервера MCU, але й пропускна здатність та якість каналів зв'язку. З цим в Україні, на жаль, не все гаразд. Тому надзвичайно важливою є підтримка сервером ВКС ефективних механізмів якості обслуговування (QoS), включаючи пріоритизацію трафіку, а також можливість роботи на каналах із втратою пакетів.
Додам, що програмні сервери українського виробництва, за інших рівних, і коштують дешевше, і в політичних та економічних умовах, що склалися, дають більшевпевненості у завтрашньому дні. Сподіваюся, ці рекомендації виявляться корисними та спростять багатьом життя! Із задоволенням відповім на всі питання, що виникли при прочитанні.
Хардкорна конфа за С++. Ми запрошуємо лише профі.