Развитие линейки программных решений ВКС Cisco-Tandberg За последние годы программная видеосвязь претерпела существенные изменения. Сергей Юцайтис, технический консультант подразделения Cisco «Технологии для совместной работы», отслеживает это на примере развития продуктовой линейки Cisco-Tandberg.

В мае 2007 года компания Tandberg представила первую версию программного клиента Movi. Она не требовала предварительной установки ПО на компьютер пользователя. Решение было построено на базе сервера с операционной системой (ОС) Linux, позволяя зашедшему на веб-страницу совершать и принимать видеозвонки с помощью встроенного элемента управления Active-X. Пользователь мог работать с персональными и корпоративными адресными книгами, просматривать историю вызовов и применять другой полезный в работе функционал. Абоненты регистрировались на свободно распространяемом SIP-сервере OpenSER, поставлявшемся в составе решения. Первая версия Movi поддерживала SIP-звонки на скорости до 768 кбит/c, видеосвязь качества SIF, CIF и аудио G.711, G.722 с поддержкой механизма эхоподавления. Требования к качеству канала связи были невелики: нужно было обеспечить не более 30% потерь пакетов для аудиосигнала, не более 10% − для видеосигнала, jitter − не более 500 мс, максимальное время доставки пакета – не более 5000 мс, порядок следования пакетов мог быть изменен не более чем для 50% их общего количества.

В 2009 году продукт был полностью переработан. Вторая версия решения построена на основе известного мультимедийного фреймворка GStreamer. На выбор базы для разработки повлияла кроссплатформенность GStreamer. Он работает в Microsoft Windows и Unix-подобных системах, а также на многих мобильных ОС, включая Symbian. Изменилась и концепция решения: Movi-2 был тесно взаимосвязан с другими продуктами Tandberg. Программный клиент поставлялся в виде приложения, свободно скачиваемого с сайта компании. Для осуществления звонков клиент нужно было зарегистрировать на Развитие линейки программных решений ВКС Cisco-Tandberg одном из серверов VCS (Video Communication Server, IP-АТС для работы с видео), который, в свою очередь, через кластер специального типа должен был быть связан с TMS (Tandberg Management Suite, сервер управления) с установленными лицензиями на Movi. Использование TMS обеспечивало возможность массового развертывания и контроля клиентов, VCS – возможность работы через firewall и NAT, реализацию механизмов отказоустойчивости и распределения нагрузки, совместимость с оборудованием, поддерживающим только h323 и масштабирование (до 10 тыс. пользователей на кластер). Новая версия клиента поддерживала прием и передачу видеоразрешения вплоть до 720p на скоростях до 2 Мбит/c, параллельный прием и передачу презентаций, аудиокодирование G.722.1/G.711, AAC-LD (звук высокого качества). Адресные книги отображали информацию о состоянии абонента (присутствие, отсутствие и пр.).

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

После того как Tandberg была приобретена компанией Cisco, Movi стал частью продуктовой линейки Cisco TelePresence, уже включавшей в себя несколько программных клиентов, поддерживающих видеосвязь.

В это время компания Cisco разрабатывала собственные программные решения. Одним из первых стал Cisco Unified Video Advantage, который работал совместно со стационарными телефонами. При этом ПК использовался только для приема-передачи видеосигнала, а звук шел через телефон.

Cisco WebEx Connect – универсальный клиент с поддержкой облачных технологий, который предоставил новые возможности связи организациям, не Развитие линейки программных решений ВКС Cisco-Tandberg готовым к приобретению серверного оборудования. WebEx Connect поддерживает видео и помимо работы в облаке позволяет использовать преимущества корпоративной телефонии, основанной на Cisco Unified Communication Manager.

Флагманским программным продуктом для корпоративного пользователя до недавнего времени был Cisco Unified Personal Communicator − универсальный клиент, рассчитанный на работу в корпоративном окружении совместно с серверами Cisco Unified Presence и Cisco Unified Communication Manager. Решение отображает расширенный статус присутствия (позволяет консолидировать информацию с телефонной станции, абонентских устройств, облака WebEx, сервисов планирования и т.д.), содержит IM, визуальные инструменты работы с голосовой почтой, управляет настольным телефоном, поддерживает видео высокого качества, открытие аудио- и видеоконференций по требованию, а также интегрировано с веб-конференциями.

Уникальное решение WebEx Meeting Center стало одним из самых мощных инструментов проведения веб-конференций. Кроме работы с видеосвязью и презентациями в нем поддерживается планирование конференций, чат, подключение голоса через VoIP-устройства или публичные телефонные сети с автоматическим переподключением в случае обрыва соединения. Специалисты Cisco постоянно совершенствуют продукт, планируя в следующих его версиях увеличить разрешение видеосвязи с 360p до 720p (на new-webex.webex.com уже организована поддержка 720p) и обеспечить полную совместимость с классическими решениями ВКС. Сегодня WebEx может использовать любой желающий, так как возможность организации встречи с участием трех абонентов предоставляется бесплатно.

Изучив требования рынка и получив ценный опыт Tandberg, Cisco представила продукт нового поколения – Cisco Jabber. Он совместил в себе лучшие Развитие линейки программных решений ВКС Cisco-Tandberg черты и функционал программных клиентов, существовавших у обоих производителей, Решение построено на базе Cisco Precision Video Engine (CPVE), в основе которого, в свою очередь, лежит доработанный код Movi. CPVE можно назвать самым продвинутым видеодвижком на сегодня. Он представляет собой сплав компонентов с отрытым кодом и проприетарных решений Cisco, многие из которых защищены патентами. Например, такой же программный код используется в системе эхоподавления в аппаратных решениях Cisco.

Оптимизация CPVE под архитектуру Intel позволяет производителю реализовать разрешение 720p (~25fps) даже на одноядерном Atom, тогда как практически все производители программных клиентов обеспечивают работу с видео высокого качества 720p только на системах с четырехъядерным процессором. Поддержка Windows, Mac, iOS, Android, BlackBerry и Symbian дает возможность использовать Jabber на большинстве популярных устройств. Компания планирует выпустить приложения и для других платформ, например Linux. Для встраивания Cisco Jabber в веб-приложения выпущены библиотеки Jabber SDK.

В конце февраля 2012 года Cisco выпустила бесплатную версию решения. Сегодня любой пользователь может пройти простую процедуру регистрации, скачать с сайта www.ciscojabbervideo.com бета-версию Jabber и использовать ее для интернет-звонков, как в организации, использующие стандартные системы ВКС, так и другим пользователям. Благодаря этой акции Cisco Jabber приобрел большую популярность: менее чем за месяц на сайте зарегистрировалось около 20 тыс. пользователей, сделавших более 50 тыс. видеовызовов. Все это говорит о том, что видеосвязь становится массовым и востребованным инструментом общения.

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