OpenMeetings

Представлен релиз проекта OpenMeetings 1.9.0, в рамках которого развивается открытый сервер для организации проведения совместных видеоконференций, дополнительно позволяющий проводить обмен документами, совместную удаленную работу, осуществлять коллективный доступ к выбранным компьютерам. Ядро продукта базируется на web-фрейморке OpenLaszlo и медиа-сервере Red5. Всё общение проводится в различных комнатах для встреч, в рамках которых различные группы могут настроить свои отдельные режимы работы видео, списки участников, возможности для обмена сопутствующей информацией и политики безопасности.

С технической точки зрения Openmeetings - это полностью кросс-платформенное приложение Java с доступом через web-интерфейс (для чего также задействован Flash), соответственно для работы с ним не нужно никаких специальных клиентских приложений, вся обработка идет на стороне клиента. Для его корректной работы необходимо обеспечить доступ к серверу по TCP-портам 1935, 5080, 8088. Код распространяется под лицензией EPL (Eclipse Public License). В качестве бэкенда для хранения данных можно использовать как MySQL, так и PostsgreeSQL. Интерфейс в настоящий момент локализован для 31 языка, доступны переводы в том числе и для русского языка.

Неоспоримые плюсы - бесплатность, открытость и низкая нагрузка на канал. Для каждого пользователя подключенного к видео требуется минимальная пропускная способность (достаточно 64 кбит/с). Из недостатков можно отметить высокую нагрузку на процессор пользователя, так как каждый клиент самостоятельно декодирует видеопотоки (что одновременно и плюс – так как снимает всю нагрузку с сервера). Спорным решением, которое некоторые причисляют к недостаткам Openmeetings, является неудобное отображение участников видеоконференции. Кроме этого пользователи часто жалуются на эхо и другие эффекты, в связи с чем важно четко понимать специфику продукта: OpenMeetings ориентирован на проведение web-лекций (вебинаров), а при проведении лекций выступает один человек - лектор. Использование двунаправленной связи пока не самая сильная сторона OpenMeetings

В нововведений, добавленных в версии 1.9.0, можно выделить:
Добавлена поддержка использования вэбкамер с практически любой разрешающей способностью;
Результаты всех опросов могут сохраняться в историю, кроме того на основании их результатов могут строиться диаграммы;
Добавлена возможность одним щелчком отключать звук с микрофона у всех участников конференции, давая право выступления только одному (или нескольким) участникам. Также можно в любой момент выделить пары участников, которые могут переговорить друг с другом один на один;
Возможность запуска OpenMeetings через SSL, используя протоколы HTTPS или RTMPS (Flash Streaming поверх SSL).

Установка и настройка Openmeetings (На примере старой версии)

Появилась задача настроить сервер видеоконференций, при минимальном бюджете. Железо было, а вот с программным обеспечением и финансированием было хуже. Начались поиски альтернативных бесплатных решений, пробовался openmcu например, но оказался слишком слаб, чтобы хоть как-то приспособить его в работу. В итоге наткнулся на гугловский openmeeting и решил его попробовать установить, но оказалось что инструкций по его установке практически нет. А то что нашел, было очень кратко и как показала практика есть особенности в настройке. Эта инструкция надеюсь поможет кому-то в настройке openmeetings.

Набор пакетов для сборки (Материалл возможно устарел)

ffmpeg.exe
flashplayer10_1_p3_plugin_022310.exe
ImageMagick-6.6.0-0-Q16-windows-dll.exe
OOo_3.2.0_Win32Intel_install_wJRE_ru.exe
openmeetings_1_1_r2905.zip
postgresql-8.4.2-1-windows.exe
sox-14.3.0-win32.zip
swftools-2010-02-06-1900.exe

Порядок установки
Устанавливаем вспомогательные пакеты необходимые для работы Openmeeting:
1. Запустить flashplayer10_1_p3_plugin_022310.exe, нажать установка
2. Запустить ImageMagick-6.6.0-0-Q16-windows-dll.exe, нажать «Next», «Next», «Next»
3. Запустить установку пакета OOo_3.2.0_Win32Intel_install_wJRE_ru.exe (OpenOffice), выбирайте полную установку. В том числе установится Java JDK 1.6 необходимая для работы openview.
4. Создать папку ffmpeg в например и скопировать туда файл ffmpeg.exe
5. Распаковать sox-14.3.0-win32.zip в например .
6. Установить Postgres и создать базу Openmeetings
7. Распаковываем openmeetings_1_1_r2905.zip и запускаем red5.bat
8. Копируем webappsopenmeetingsconfpostgres_hibernate.cfg.xml в webappsopenmeetingsconfhibernate.cfg.xml
9. Редактируем файл webappsopenmeetingsconfhibernate.cfg.xml, указываем параметры авторизации СУБД postgres ваш пароль
10. Создаем переменную окружение JAVA_PATH с путем до java, в нашем случае «C:Program FilesJavajre6»

11. Перегружаем сервер
12. Открываем адрес http://servername:5080/openmeetings/install
13. Указываем свои настройки и пути до установленных пакетов swftools, ffmpeg, ImageMagick, sox и жмем Install
Сервер готов!

http://code.google.com/p/openmeetings/

Обновлено: 11.03.2015