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

 

Apache OpenMeetings

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

Система веб-конференций Apache OpenMeetings позволяет организовать проведение аудио- и видеосовещаний в многоточечном режиме, когда к серверу подключены десятки человек. За несколько лет проект сменил несколько команд и лицензий, в том числе был в Google Code (под лицензией Eclipse Public License). Последняя его дислокация — инкубатор Apache, соответственно, поменялась и лицензия, на Apache License 2.0. Последняя официальная версия 2.0 вышла в конце июля 2012 года.

Совместная работа с документом в OpenMeetings
Совместная работа с документом в OpenMeetings

Главный плюс — для видеосовещания не требуется установка дополнительного ПО, достаточно веб-браузера с плагином для поддержки технологии Flash. Предусмотрена возможность записи и последующего проигрывания совещаний и экспорта в AVI/FLV-файл, импорт в конференцию документов более чем 20 форматов и изображений. Участники могут скачать загруженный файл и совместно редактировать, вводя текст поверх оригинала, рисовать и помечать интересные места. Сами конференции могут быть открытыми и частными. Поддерживается два режима:

  • совещание — до 16 участников, каждый может передавать аудио- и видеоданные;
  • лекции — до 200 участников, передача аудио и видео только у модератора/лектора.

Предусмотрен также обмен текстовыми сообщениями в окне чата или приватными (используется встроенный Jabber-сервис). Настройки позволяют создать опрос. Модератор, организующий конференцию, отправляет всем участникам приглашение, содержащее прямую ссылку, он же управляет всеми доступными им возможностями. У каждого зарегистрированного пользователя имеется календарь событий с напоминанием о событиях (через электронную почту или iCal). При подключении выбирается вариант участия (видео + аудио, только видео или аудио, рисунки), разрешение и устройство. Настройки в комнате просты и понятны каждому, пользователь, впервые работающий с сервисом, быстро освоится. Возможна интеграция OpenMeetings с другими продуктами — сервером VoIP Asterisk, системой управления обучением Moodle, Drupal, Joomla, SugarCRM и некоторыми другими.

Реализовано три уровня доступа — пользователь, модератор и администратор сервера. Для аутентификации возможно использование внутренней базы или сервиса LDAP / Active Directory (в $RED5_HOME/webapps/openmeetings/conf найдешь готовые шаблоны для подключения). Возможна работа нескольких серверов OpenMeetings в кластере, одна установка может обслуживать несколько организаций.

Интерфейс OpenMeetings переведен на несколько языков, среди которых есть русский. Встроенный редактор локализованных сообщений (LanguageEditor) позволяет при необходимости скорректировать перевод. Внешний вид можно изменить при помощи тем.

Построен OpenMeetings с использованием технологий Java и XML. Для организации сервера задействуются: веб-сервер Apache Tomcat, Open Source Flash/RTMP Server Red5, OpenOffice.org/LibreOffice. В качестве базы данных может быть использована MySQL, PostgreSQL, Oracle, DB2 или Apache Derby. Предлагается демосайт, на котором можно познакомиться с основными возможностями OpenMeetings. Соединение с сервером осуществляется по протоколам HTTP (порт 5080), RTMP (порт 1935), RTMPT (порт 8088). Встроенный менеджер создания резервных копий упрощает резервирование и восстановление работоспособности сервера и перенос в другую систему.

Выбор устройства при подключении к конференции в OpenMeetings
Выбор устройства при подключении к конференции в OpenMeetings

Компоненты мультиплатформенные, поэтому сервер будет работать на любой *nix-системе или Windows. Установку OpenMeetings сложной назвать нельзя, процесс просто требует должной внимательности, в последующем эксплуатация особых хлопот не вызывает.

Требования к оборудованию невысоки, минимальные, которые указаны на сайте, — компьютер с процессором 1 ГГц CPU и 1 Гб ОЗУ. Но для конвертирования документов, загрузки файлов и записи видео этой мощности не хватит. В качестве рекомендуемых указан компьютер 2x/4x 2 ГГц (32/64 бит) и 4 Гб ОЗУ. Для организации 100 соединений достаточно компьютера класса Pentium 4 с 2 Гб ОЗУ.

 

ВИДЕОКОНФЕРЕНЦИИ СО ЗВЕЗДАМИ

В популярном VoIP-сервере Asterisk конференцию можно организовать при помощи стандартного приложения MeetMe (app_meetme.so), которое поддерживает динамическое создание конференций, защиту паролем, разделение ролей, запись и многое другое. Процесс конфигурирования очень прост, достаточно отредактировать пару строчек в meetme.conf, а управление производится при помощи голосового меню. Что касается качества связи, то оно оставляет желать лучшего. К альтернативным решениям стоит отнести: ConfBridge (переработанный MeetMe), app_conference и его форк app_konference. Так, app_conference позволяет организовать аудио- и видеоконференцию с несколькими пользователями в приемлемом качестве. При этом он не микширует видеопотоки от участников (только аудио), а просто переправляет их нужным абонентам, что существенно снижает требования к оборудованию.

 

BIGBLUEBUTTON

Первая версия BigBlueButton была написана в 2007 году одним из сотрудников Карлтонского университета г. Оттава, Канада (Carleton University), при поддержке программы развития инновационных технологий и управления. Изначально продукт носил имя Blindside, но позже название было изменено на BigBlueButton, чтобы отразить простоту в использовании — для начала конференции нужно всего лишь нажать символическую синюю кнопку. Именно в простоте преимущество BBB перед более функциональным и оснащенным, а значит, и чуть более сложным OpenMeetings. Проект некоторое время искал свое место и сегодня ориентирован на организации, предлагающие услуги дистанционного образования, позволяя проводить обучение через интернет. Особая роль в этом процессе отводится одной из функций — видеоконференции. Но BBB с таким же успехом может быть использован для простого общения, проведения брифингов и вебинаров. В 2009 году была организована компания Blindside Networks для оказания платной поддержки пользователям продукта. Наиболее серьезным толчком к разработке продукта послужило участие в Google Summer of Code в 2010 году. Именно тогда был добавлен API, позволяющий подключать сторонние приложения, и сегодня встроить BBB можно в Sakai, WordPress, Moodle, Joomla, Redmine, Drupal, Matterhorn, LAMS и некоторые другие. Эта возможность более всего востребована пользователями BBB, поэтому из настроек сервера был убран интерфейс администратора: разработчики просто не видят смысла его развивать, так как управление ложится на плечи того, кто встраивает приложение. В случае отдельного сервера все установки можно без проблем произвести при помощи конфигурационных файлов BigBlueButton и возможностей веб-сервера. Проект находится на стадии активной разработки, причем следует отметить особую щепетильность в этом вопросе. Например, выходу версии 0.8 Bailetti предшествовали четыре беты и три RC. Недавно проект присоединился к бизнес-инкубатору для открытых проектов WebFWD («Web Forward»), который поддерживает Mozilla.

BigBlueButton позволяет организовать конференцию нажатием одной кнопки
BigBlueButton позволяет организовать конференцию нажатием одной кнопки

BigBlueButton обеспечивает многопользовательские аудио- и видеоконференции, чат и обмен личными сообщениями (в качестве клиента поддерживается только собственный Java-апплет BigBlueButton), запись лекций (слайды, аудио и чат) для дальнейшего воспроизведения (используется HTML5, поддерживается пока FF и Chrome), предоставление общего доступа к рабочему столу для практического показа работы с приложениями и ОС, загрузку презентации в формате PDF (и любом другом, поддерживаемом OpenOffice.org/LibreOffice), функции рисования и виртуальную указку. Реализован автоматический перевод при общении в чате пользователей на разных языках. Для подключения к серверу достаточно использовать веб-браузер с поддержкой Adobe Flash, то есть это может быть любой компьютер, работающий под управлением Windows, *nix или Mac OS X. Ведется разработка клиента для Android. Конференции могут быть двух видов: открытые (может подключиться любой зарегистрированный пользователь) и закрытые. В случае приватной конфы список допущенных формирует сам выступающий, высылая им данные для доступа. Пользователи в конференции могут быть в роли выступающего, модератора (по умолчанию получает создатель конференции) и слушателя. Работа виртуального лектора мало отличается от реального: кроме видео, он загружает документы, используя указку, акцентирует внимание на важных моментах, включает аудио выбранного слушателя. Модератор может назначить любого пользователя выступающим, тогда все внимание будет переключено на него. Интерфейс пользователя позволяет приблизить отдельные фрагменты, чтобы лучше рассмотреть их, привлечь внимание, «подняв руку», общаться в групповом или приватном чате. Модератор полностью контролирует возможности присутствующих, при необходимости отключает пользователя или переводит в режим «только просмотр». Поддерживается разрешение 320 × 240, 640 × 480, 1280 × 720, на количество подключений BBB каких-либо ограничений не накладывает.

В своей работе BBB использует более десятка Open Source приложений: FreeSWITCH, nginx, Flash-медиасервер Red5, MySQL, ActiveMQ, Tomcat, Redis, Grails, Xuggler, OpenOffice.org, Image Magick, SWFTools и другие. Ранее в этом списке был IP-PBX Asterisk с модулем для управления конференциями app_konference, но в последних версиях разработчики отказались от данной связки в пользу FreeSWITCH, так как последний не требует дополнительных усилий при реализации функции записи.Веб-интерфейс BBB переведен на 40 языков, в этом списке есть и русский.

Для работы BigBlueButton рекомендуется сервер с CPU Dual Core 2,6 ГГц, 2 Гб ОЗУ и место на жестком диске с учетом записи трансляций. Количество пользователей, которые смогут одновременно общаться на сервере, зависит от мощности оборудования и пропускной способности канала. Отдельный поток требует 30–50 Кб/с. Приблизительные расчеты можно найти в FAQ, там же приводятся данные стресс-теста. Для подключения клиентов по умолчанию используется стандартный 80-й порт, который не должен быть занят другим приложением. В правилах брандмауэра должны быть открыты порты 80 (HTTP), 935 (RTMP) и 9123 (общий рабочий стол).

Функция трансляции рабочего стола в BigBlueButton
Функция трансляции рабочего стола в BigBlueButton

Доступен исходный код, позволяющий установить BBB на любой компьютер, работающий под управлением Linux, FreeBSD, Mac OS X или Windows. Для Ubuntu и CentOS есть готовые пакеты и репозитории. Сервер BBB может работать в облачной среде вроде Amazon EC2.

Документация на сайте проекта весьма подробна, в ней можно найти ответы практически на все возникающие вопросы — по установке (есть готовые конфиги), конфигурированию, API, локализации, настройке отдельных компонентов (VoIP, nginx и подобных) и прочим моментам. Свои вопросы можно задать в списке рассылки, предлагается несколько видеоруководств. Доступны образ VM и демосервер, позволяющие познакомиться с основными возможностями BBB, не устанавливая систему.

 

КАК РАССЧИТАТЬ ПРОПУСКНУЮ СПОСОБНОСТЬ?

Практически половина всех попыток внедрений систем видеоконференций проваливается из-за неготовности сетевой инфраструктуры. Поэтому еще на этапе выбора поставщика нужно оценить возможности своей сети и требования к пропускной способности. Возможно, для поддержки QoS на уровне, достаточном для проведения видеоконференций, окажется необходимой модернизация. Каждый производитель обычно дает приблизительные расчеты для одного канала. Например, для Apache OpenMeetings каждое подключение к серверу требует 256 Кбит/с, хотя клиент может выбрать подключение с меньшим качеством, уменьшая требование до 160 Кбит/с. В итоге для сервера нужно обеспечить (N — количество участников):

  • входящий канал — (256 х N) Кбит/с;
  • исходящий канал — ((256 х N х (N – 1)) Кбит/с.

Для клиентской системы:

  • входящий канал — (256 х (N – 1)) Кбит/с;
  • исходящий канал — 256 Кбит/с.

Отдельный поток в BBB требует 30–50 Кб/с. Приблизительные расчеты для BBB можно найти в FAQ —goo.gl/Pii7Y. В том же Skype для видеоконференций рекомендуется более широкий канал — 4 Мбит/с (прием) / 512 Кбит/с (передача).

 

CISCO WEBEX

Чтобы общаться с группой людей, не обязательно устанавливать свой сервер или закупать оборудование, в некоторых случаях достаточно и SaaS. Так, Google Talk и Skype позволяют собрать аудиоконференцию на несколько пользователей. Кроме того, Skype для бизнес-пользователей (для home требуется Premium-подписка) позволяет организовать видеоконференции до десяти участников. Стоимость подписки относительно невысока, а возможностей вполне достаточно для небольших организаций. Но одно из самых популярных SaaS-решений — сервис веб-конференций Cisco WebEx, который предлагает качественную видео- и аудиосвязь, не требуя установки специализированного оборудования. По сути, это удобная платформа для общения, удаленного обучения и совместной работы, где реализованы все необходимые функции: предварительное обсуждение материалов, screen-sharing, whiteboard, удаленный контроль компьютера, презентации, VoIP, видео в HD-формате, чат, запись совещания на сервере или клиенте, календарь и прочее. Возможно предоставление участникам разного рода анкет для заполнения. Приглашение можно разослать при помощи e-mail, по телефону или через IM-клиент. Причем аудио-конференц-связь возможна не только через VoIP, но и через мобильный/стационарный телефон. Также WebEx интегрируется с WebEx Social и приложениями MS Office, позволяя совместно редактировать и публиковать документы. При помощи специального плагина пользователь публикует материалы и планирует совещания в MS Outlook, полученное приглашение сразу добавляется в календарь. Для доступа к видеоконференции пользователю достаточно подключиться к ней при помощи браузера. Доступны клиенты для iPhone, iPad, Nokia и BlackBerry. Соединение защищено при помощи SSL. Интерфейс очень простой, хотя и не локализованный. Распространяется по подписке, в настоящее время реализовано четыре уровня доступа — Free (до трех участников, видео стандартного качества, 250 Мб места на диске для файлов), Premium 8, Premium 25 (соответственно до 8 и 25 участников, 1 Гб места и дополнительные функции) и Enterprise (до 500 участников). Чтобы активировать Free-аккаунт, достаточно просто зарегистрироваться (на 14 дней дают еще и тестовый Premium), указав валидный e-mail.

Планирование конференции в WebEx
Планирование конференции в WebEx
 

TRUECONF SERVER

Сервер видеоконференций - TrueConf Server это полноценная система унифицированных коммуникаций, которая поддерживает несколько режимов вещания: видеозвонок 1-на-1, групповая видеоконференция (симметричная или многоточечная видеоконференция), позволяет связать одновременно до 16 участников так, что все они видят и слышат друг друга и могут совместно работать над документами.

Во время групповой видеоконференции, можно управлять режимом раскладки/развёртывания окон. Для того чтобы увеличить изображение определённого участника нужно кликнуть по нему мышкой. Видеовещание (асимметричная видеоконференция), позволяет связать одновременно до 16 участников так, что все участники будут видеть и слышать только одного вещающего, а он в свою очередь будет видеть и слышать всех участников видеоконференции. Селекторное совещание 4-на-246 или ролевая видеоконференция во время, которого могут связаться до 120 (TrueConf Online) или 250 (TrueConf Server) удаленных пользователей одновременно. Во всех случаях все участники конференции являются полноценными участниками и могут разговаривать друг с другом посредством функции “Трибуна”, запросив ее у Ведущего (назначается техническим администратором соединения и управляет передачей ролей в ходе всей конференции) или “Аудиореплики”  (для этого необходимо просто нажать соответствующую кнопку), а также им доступны такие средства для совместной работы как чат, обмен файлами, электронная доска для совместной работы над документом, показ презентаций, показ рабочего стола, федерация между серверами (позволяет осуществлять видеозвонки и групповые видеоконференции между пользователями, зарегистрированными на различных серверах TrueConf Server).

Качество видео может варьироваться от SD (320 * 180, один участник, минимальный канал) до Ultra HD (3840 * 1440, от 6 участников). Реализована возможность записи конференции, адресная книга и панель статусов. Пользователь может показать свой рабочий стол другим участникам, которые, в свою очередь, получив разрешение, могут им управлять. Также, к возможностям инструментов для совместной работы была добавлена возможность транслировать в конференцию изображение рабочего стола или любого открытого на компьютере приложения в формате живого видеопотока. Таким образом, пользователи могут передавать любой видеоконтент на любые ВКС терминалы, включая SIP устройства и WebRTC пользователей, подключенных через браузер.

tco_650_ru

 

Группы пользователей получают различные права, разграничивающие возможности по использованию системы. Для подключения к конференции требуется Windows-ПК (после установки сервер генерирует клиент TrueConf Client), также доступны бесплатные клиенты для Android, iOS, OS X и наиболее популярных дистрибутивов Linux (Debian, Ubuntu, openSuse, Fedora, CentOS, ALT Linux).

В сервер TrueConf встроен SIP/H.323 шлюз, позволяющий приглашать в конференции H.323/SIP видеотерминалы. Система обладает и другими уникальными возможностями, такими как: выход на ТфОП (позволяет пользователям программы TrueConf звонить другим пользователям на обычные телефоны, а также приглашать их в групповые конференции по телефону), интеграция с SIP-терминалами и АТС (позволяет пользователям программы TrueConf осуществлять звонки на SIP-терминалы и прочее ВКС-оборудование), поддержка WebRTC (позволяет присоединяться к конференции, проходящей на сервере, прямо из веб-браузера. И еще множество других возможностей. Компания TrueConf придерживается политики BYOD (Bring Your Own Device), которая позволяет превратить любое мобильное устройство в терминал ВКС.

Продукт появился в 2003 году и первоначально распространялся под названием VideoPort VCS, новое имя TrueConf получил в 2011 году. Разрабатывается российской компанией, а поэтому учитывает местные реалии. В частности, нетребователен к качеству соединения, может использовать любые каналы, в том числе и спутниковые, работает из-за NAT. В программе заложена динамическая регулировка битрейта и технология SVC (Scalable Video Coding), позволяющая передавать в одном потоке несколько подпотоков видео различного качества. Поддерживаемый видеокодек - VP8 SVC. Таким образом, приложение выжимает максимум возможностей из ЦП, сопроцессора, видеокарты, камеры. Есть множество способов снизить нагрузку на ЦП и канал, которые используются для обеспечения качественной связи в любых условиях.

Для установки сервера понадобится любой современный компьютер под управлением Microsoft Windows Server версий 2003/2008/2012. Сам процесс установки, можно сказать, тривиален, справиться с ним может обычный пользователь ПК и установить систему всего за 15 минут. Для нормальной работы клиентских приложений в Firewall сервера достаточно открыть всего один порт 4307 для входящих соединений. Доступна также SaaS-версия TrueConf — TrueConf Online, позволяющая организовывать конференции по подписке, не разворачивая инфраструктуру. Пользователю требуется веб-камера и микрофон. Предлагается несколько вариантов лицензий, также TrueConf Online предоставляет бесплатные групповые видеозвонки для трех пользователей.

24 ноября 2014 года компания анонсировала новый продукт - TrueConf Server Free - первую в мире бесплатную платформу унифицированных технологий для бизнеса. Всем пользователям доступны все виды групповых видеоконференций до 6 участников, клиентские приложения для всех популярных операционных систем, инструменты для совместной работы, возможность проводить WebRTC-конференции и интегрироваться с существующим VoIP и ВКС оборудованием.

 

MICROSOFT LYNC SERVER

Корпорация Microsoft не могла не посчитаться с тенденциями развития IT-рынка и предложила свой сервер коммуникаций (MS Lync Server, ранее Office Communications Server, версия 2007 R2 которого еще продается), предоставляющий возможности организации не только аудио-, видео- и веб-конференций, но и телефонной связи (голосовая почта, перевод звонков, групповые вызовы и тому подобное), систему IM, передачу файлов, контроль присутствия и многое другое. Возможна интеграция с Asterisk и Skype, при помощи шлюзов сторонних производителей Lync подключается к SIP или телефонным сетям. Реализованы возможности совместного доступа к рабочему столу, функция виртуальной доски для одновременной работы с документом или обучения сотрудников. Для тех, кто переписывается с иностранными партнерами, предлагается плагин Conversation Translator (Lync Guistic), позволяющий автоматически переводить сообщения при помощи сервиса переводчика Bing. Пользователь может подключиться к конференции при помощи обычного или мобильного телефона. Естественно, Lync интегрируется с многими продуктами Microsoft — Exchange, SharePoint, Office и Office 365. Пользователям последнего нет необходимости разворачивать свою инфраструктуру, достаточно подключиться к Lync Online. Приглашения для участия в конференции по умолчанию отправляются при помощи Outlook. Можно организовать несколько конференций и переключаться между ними. Есть возможность выбора пользователя, от имени которого конференция будет начата. Участник, имеющий слово, будет выделен, и камера автоматически переключается на него. Подсоединиться к собраниям можно несколькими способами: установив клиент Lync 2010 или Lync 2010 Attendee, через веб-браузер с поддержкой Silverlight (Microsoft Lync Web App) или клиент Office Communicator. Пользователю, получившему приглашение, будет предложен один из этих вариантов. Кроме того, поддерживается ряд IP-телефонов «Optimized for Lync» (некоторые модели можно найти на сайте MS — goo.gl/C3fGb). Для проведения видеоконференций также не требуется специальное оборудование, хотя здесь предлагаются совместимые комплекты MS RoundTable, делающие общение более комфортным. Доступен клиент Lync Mobile для WP7, Android, iOS, Symbian и BlackBerry, который упрощает подключение к конференции, имеет функции поиска адресата и сведений о присутствии сотрудника.

Благодаря своим возможностям, Lync Server будет интересен тем организациям, которые используют Windows и строят или реорганизуют свою ИТ-инфраструктуру.

 

WWW

 

ЧТО ВЫБРАТЬ ДЛЯ ВИДЕОСВЯЗИ: ЖЕЛЕЗО ИЛИ СОФТ?

Кроме программных решений, на рынке присутствует большой выбор аппаратных реализаций, которые обеспечивают более высокую производительность и качественную видеосвязь, но и стоят на порядок дороже. Разработчики программ нередко идут на компромиссы, используя низкую частоту кадров и упрощенные алгоритмы преобразования видео, что приводит к уменьшению размера изображения, снижению четкости и ухудшению цветопередачи. Аппаратные же решения оснащены специализированными процессорами для кодирования и декодирования потока, компания-изготовитель гарантирует качество связи и конкретную производительность в определенных условиях (соответственно, отпадает необходимость в самостоятельном подборе комплектующих и расчете требуемой мощности сервера, достаточно выбрать наиболее подходящую модель из линейки продуктов). Среди поставщиков железа для проведения аудио- и видеоконференций есть и признанные лидеры, такие как Avaya и Polycom. Например, система Avaya Aura Conferencing обеспечивает проведение конференций с использованием протокола SIP при помощи клиента или обычного веб-браузера, а Polycom HDX 8000 позволяет пользователям общаться с видео высокого качества (720p/1080p) и звуком без искажений, при этом голоса разделяются на каналы, обеспечивая «эффект присутствия».

 

INFO

  • В BigBlueButton и Microsoft Lync Server реализован автоматический перевод при общении в чате пользователей на разных языках.
  • В ходе телефонного разговора усваивается примерно 20% информации, личное общение поднимает эту планку до 80%. Система видеоконференции позволяет усвоить до 60%.
  • Google, выкупив в 2007 году бесплатный сервис для видеоконференций Marratech, так и не создала «убийцу WebEx», но старые версии сервера и клиента еще можно найти в интернете и использовать для общения пяти участников.
  • В TrueConf предусмотрена аутентификация пользователей средствами LDAP или Active Directory.

 

Заключение

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

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    7 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии