OpenMeetings — открытая программная система видеоконференцсвязи, предназначенная для проведения видеоконференций, вебинаров, презентаций, дистанционного обучения. Возможно также проведение трансляций.
История Проект возник по инициативе Cебастьяна Вагнера, который в период с 2006 по 2009 г был единственным его автором. Позднее, когда проект перешел в разряд open-source, начали присоединяться другие разработчики. В России начиная с 2010 года появились евангелисты проекта, которые привлекли первых крупных российских заказчиков, таких как ОНФ, а также ввели российский синоним «Телесовещания». В 2011 году основная программная разработка и техническая поддержка проекта переместилась на российскую территорию. В 2012 году проект попал сначала в инкубатор фонда открытого ПО Apache, а затем, в 2014 году, стал уже полноправным членом фонда. Оказанием ВКС услуг на базе OpenMeetings занимается около десятка компаний по миру. Начиная с 2012 г прогресс проекта представляется российской командой на ежегодной международной конференции ApacheCon. Согласно публичной статистике, проект был скачан с сайта Apache не менее 250 000 раз и доступен на 31 языке. В 2015 году был выпущен мобильный клиент под Android.
Кто использует OpenMeetings Статистика обращений со всего мира в российскую команду проекта показывает, что продуктом чаще интересуются: Учреждения, занимающиеся дистанционным образованием (повышение квалификации, обучение персонала, репетиторские услуги, заочное обучение); Компании, удалённо оказывающие разные виды консультаций (медицинские, финансовые, юридические); Организации с повышенными требованиями к безопасности коммуникаций (банки, гос.службы)
Возможности OpenMeetings имеет функционал, аналогичный коммерческим ВКС-системам, а именно: передача звука и видео общая доска, общий экран (скриншаринг) запись веб-мероприятий возможность создавать неограниченное количество публичных и приватных виртуальных комнат приватный и общий чат внутренний почтовый клиент для email-переписки и рассылок календарь для планирования совещаний опросы и голосования обмен документами распространённых офисных форматов (PDF, MS Office, OpenOffice) каталог файлов и видеозаписей мобильный клиент под Android.
Для различных мероприятий предназначены виртуальные комнаты трех типов: а) обычные комнаты для проведения конференций б) комнаты с ограниченным использованием видеоокон в) комнаты для проведения интервью.
Попробовать, как работает система, можно на демо-серверах,, воспользовавшись публичными комнатами совещаний или создав свои личные.
Технические особенности В основе OpenMeetings лежит открытый медиасервер Red5 . Для разработки на Java используется открытый фреймфорк OpenLaszlo. Оба компонента обеспечивает поддержку технологии Adobe Flash, как на стороне сервера, так и на стороне клиента. Для работы с OpenMeetings пользователю нужен любой браузер, поддерживающий Flash-расширение, а для использования функций «Запись» или «Общий экран» дополнительно потребуется установить Java версии 7 или выше.
При больших потоках данных возможна также установка системы на вычислительный кластер из нескольких серверов.
Интеграция OpenMeetings привлекает многих возможностью интеграции с другими системами. Это популярные системы управления сайтами (СМS), такие как Joomla, Drupal, Bitrix и другие. Отдельно можно выделить категорию обучающих систем (LCMS) — это Moodle, и др. Есть удобная возможность интеграции с SIP-телефонией, что позволяет пользователям участвовать в совещаниях при помощи телефона. После настройки специального сервера IP-телефонии (например, Asterisk), пользователь может позвонить со своего телефона в комнату, в которой проходит совещание, либо принять входящий звонок из комнаты. OpenMeetings можно интегрировать и с любыми другими системами с помощью универсального механизма работы с веб-сервисами SOAP/REST API. С описанием сервисов и примерами их использования можно ознакомиться на сайте продукта.
Безопасность и кастомизация Для тех, кто хочет полностью контролировать информационные потоки и быть уверенным в конфиденциальности одним из основных преимуществ OpenMeetings является безопасность, что определяется следующими возможностями системы: передача данных по протоколам https и rtmps с использованием механизмов шифрования SSL или TLS; хранение паролей на сервере в зашифрованном виде (MD5) ; установка сервера на собственном оборудовании; открытый исходный код продукта; возможность авторизации при помощи LDAP/Oaouth различные уровни доступа пользователей к системе возможность доступа участников с помощью одноразовых маркеров доступа.
Возможность настройки интерфейса OpenMeetings под бренд компании пользователя (кастомизация) — ещё одно полезное свойство. Пользователи либо сами, либо обратившись к сообществу разработчиков, могут заменить стандартные цвета, логотипы, контекст приложения и другие параметры согласно своим пожеланиям. OpenMeetings — свободное ПО, поэтому возможно внесение любых изменений в исходный код.
Развитие В ближайших планах развития проекта: полный переход на html5; замена Flash технологии на WebRTC; разработка мобильного клиента под iOS.
Примечания
Литература
Ссылки Официальный сайт OpenMeetings Документация OpenMeetings на Apache Репозиторий проекта Блог проекта в 2009—2013
Категория:Свободное программное обеспечение для видеоконференции