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. Согласно публичной статистике в 2014 году проект был скачан с сайта Apache не менее 4000 раз[2]. В 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 Downloads
  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.

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

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