OpenMeetings

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
OpenMeetings
Разработчик Максим Солодовник, Себастьян Вагнер, сообщество разработчиков
Написана на Java
Интерфейс web
Операционная система macOS, Microsoft Windows, Solaris, Linux и Ubuntu
Последняя версия
Состояние активное
Лицензия Apache License 2.0
Сайт openmeetings.apache.org

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

История[править | править код]

Проект возник по инициативе Cебастьяна Вагнера, который в период с 2006 по 2009 г был единственным его автором. Позднее, когда проект перешел в разряд open-source, начали присоединяться другие разработчики. В России начиная с 2010 года появились евангелисты проекта, которые привлекли первых крупных российских заказчиков, таких как ОНФ, а также ввели российский синоним «Телесовещания». В 2011 году основная программная разработка и техническая поддержка проекта переместилась на российскую территорию. В 2012 году проект попал сначала в инкубатор фонда открытого ПО Apache, а затем, в 2014 году, стал уже полноправным членом фонда. Оказанием ВКС услуг на базе OpenMeetings занимается около десятка компаний по миру. Начиная с 2012 г прогресс проекта представляется российской командой на ежегодной международной конференции ApacheCon. Согласно публичной статистике, проект был скачан с сайта Apache не менее 250 000 раз[2] и доступен на 31 языке. В 2015 году был выпущен мобильный клиент под Android.

Кто использует OpenMeetings[править | править код]

Статистика обращений со всего мира в российскую команду проекта показывает, что продуктом чаще интересуются:

  • Учреждения, занимающиеся дистанционным образованием (повышение квалификации, обучение персонала, репетиторские услуги, заочное обучение);
  • Компании, удалённо оказывающие разные виды консультаций (медицинские, финансовые, юридические);
  • Организации с повышенными требованиями к безопасности коммуникаций (банки, гос.службы)

Возможности[править | править код]

OpenMeetings имеет функционал, аналогичный коммерческим ВКС-системам[3][4], а именно:

  • передача звука и видео
  • общая доска, общий экран (скриншаринг)
  • запись веб-мероприятий
  • возможность создавать неограниченное количество публичных и приватных виртуальных комнат
  • приватный и общий чат
  • внутренний почтовый клиент для email-переписки и рассылок
  • календарь для планирования совещаний
  • опросы и голосования
  • обмен документами распространённых офисных форматов (PDF, MS Office, OpenOffice)
  • каталог файлов и видеозаписей
  • мобильный клиент под Android.

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

Попробовать, как работает система, можно на демо-серверах,[5], воспользовавшись публичными комнатами совещаний или создав свои личные.

Технические особенности[править | править код]

В основе OpenMeetings лежит открытый медиасервер Red5 . Для разработки на Java используется открытый фреймфорк OpenLaszlo. Оба компонента обеспечивает поддержку технологии Adobe Flash, как на стороне сервера, так и на стороне клиента. Для работы с OpenMeetings пользователю нужен любой браузер, поддерживающий Flash-расширение, а для использования функций «Запись» или «Общий экран» дополнительно потребуется установить Java версии 7 или выше.

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

Интеграция[править | править код]

OpenMeetings привлекает многих возможностью интеграции с другими системами. Это популярные системы управления сайтами (СМS), такие как Joomla, Drupal, Bitrix и другие. Отдельно можно выделить категорию обучающих систем (LCMS) — это Moodle[6], ATutor[en][7] и др. Есть удобная возможность интеграции с SIP-телефонией, что позволяет пользователям участвовать в совещаниях при помощи телефона. После настройки специального сервера IP-телефонии (например, Asterisk), пользователь может позвонить со своего телефона в комнату, в которой проходит совещание, либо принять входящий звонок из комнаты. OpenMeetings можно интегрировать и с любыми другими системами с помощью универсального механизма работы с веб-сервисами SOAP/REST API. С описанием сервисов и примерами их использования можно ознакомиться на сайте продукта.

Безопасность и кастомизация[править | править код]

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

  • передача данных по протоколам https и rtmps с использованием механизмов шифрования SSL или TLS;
  • хранение паролей на сервере в зашифрованном виде (MD5) ;
  • установка сервера на собственном оборудовании;
  • открытый исходный код продукта;
  • возможность авторизации при помощи LDAP/Oaouth
  • различные уровни доступа пользователей к системе
  • возможность доступа участников с помощью одноразовых маркеров доступа.

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

Развитие[править | править код]

В ближайших планах развития проекта:

  • полный переход на html5;
  • замена Flash технологии на WebRTC;
  • разработка мобильного клиента под iOS.

Примечания[править | править код]

  1. Apache OpenMeetings Project - Latest Official WebRTC Release
  2. Страница скачиваний OpenMeetings. apache.org. Дата обращения: 19 февраля 2016.
  3. Выбираем решение для организации корпоративных видеоконференций. «Хакер» (5 октября 2014). Дата обращения: 22 февраля 2016.
  4. Сервисы web-конференций. webmeetings.ru. Дата обращения: 19 февраля 2016.
  5. Apache OpenMeetings Project — Demo servers
  6. Moodle in English: new VideoConferencing Plugin(s) for OpenMeetings 0.5.1. moodle.org. Дата обращения: 22 февраля 2016.
  7. ATutor: Learning Content Management System: Download: (недоступная ссылка). www.atutor.ca. Дата обращения: 22 февраля 2016. Архивировано 30 августа 2013 года.

Литература[править | править код]

Ссылки[править | править код]