Содержание
- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Курс по сетям
- Что такое Active Directory и LDAP?
- Погружение в Iptables – теория и настройка
- Что такое сервер и какие они бывают?
- Arduino vs Raspberry Pi – что выбрать?
- Как работает WEB: HTTP И REST
- Что такое Domain Name System?
- Установка OpenMeetings по шагам
- Установить Java
- Установка OpenMeetings
- Мастерская IT решений
- Apache OpenMeetings: установка и настройка
- Установка openmeetings 5.0.0-M1. WEB-конференции без Flash
- Сервер аудио- и видеоконференций Apache OpenMeetings
- Сравнение вариантов
- Аппаратные системы
- Инфраструктура:
- Программные системы
- Обзор OpenMeetings
- Установка OpenMeetings
- Как я устанавливал Openmeetings
- Что это
- Исходные данные
- Установка
- Заключение
ИТ База знаний
Полезно
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
Курс по сетям
Что такое Active Directory и LDAP?
Погружение в Iptables – теория и настройка
Что такое сервер и какие они бывают?
Arduino vs Raspberry Pi – что выбрать?
Как работает WEB: HTTP И REST
Что такое Domain Name System?
Еженедельный дайджест
Установка OpenMeetings по шагам
Видеоконференцсвязь «на халяву»
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Программа помимо основных функций имеет ряд полезных возможностей, способствующих качественному проведению мероприятий используя видеосвязь к которым относятся:
Достоинством программы OpenMeetings наличие гибкой настройки интерфейса под бренд компании с размещением логотипов, собственного дизайна, а также выбрать набор необходимых инструментов для удобной работы и общения.
Требования для установки программы:
Минимальные системные требования:
Рекомендуемые системные требования:
Оперативная память: 1 ГБ;
Оперативная память: 4 ГБ;
Установить Java
OpenMeetings написана Java скриптах, поэтому вам для работы программы необходимо будет ее установить. По умолчанию последняя версия Java недоступна в репозитории Ubuntu 18. Поэтому вам нужно будет добавить репозиторий Java в вашу систему, выполнив следующую команду:
Затем следует обновить репозиторий и установить Java с помощью следующей команды:
После установки Java вы можете проверить ее версию с помощью следующей команды:
Следующим этапом Вам необходимо установить некоторые компоненты для вашей системы с помощью выполнения следующей команды:
Далее вам необходимо установить MariaDB Server для хранения данных в вашей системе, выполнив следующую команду:
После установки MariaDB необходимо войти в оболочку MariaDB:
Введите пароль пользователя root и нажмите Enter, затем создайте базу данных и пользователя с помощью следующей команды:
Затем предоставьте права доступа к базе данных OpenMeetings с помощью следующей команды:
Затем необходимо выполнить команду FLUSH PRIVILEGES, чтобы таблица привилегий была перезагружена MySQL, и мы могли использовать новые учетные данные:
Затем выйдите из консоли MariaDB с помощью следующей команды:
Установка OpenMeetings
Вы можете загрузить последнюю версию OpenMeetings со страницы загрузки, перейдя в браузере по следующей ссылке:
После завершения загрузки извлеките загруженный файл с помощью следующей команды:
Затем запустите приложение с помощью следующей команды:
Доступ к веб-интерфейсу OpenMeetings
Откройте веб-браузер и введите URL-адрес http://your-server-ip:5080/openmeetings. Вы будете перенаправлены на следующую страницу:
Здесь нажмите на кнопку >. Вы должны увидеть следующую страницу:
Выберите тип базы данных и укажите имя базы данных, затем нажмите кнопку >. Вы должны увидеть следующую страницу:
Введите имя пользователя, пароль и адрес электронной почты, затем нажмите кнопку >. Вы должны увидеть следующую страницу:
Теперь предоставьте данные SMTP, затем нажмите кнопку >. Вы должны увидеть следующую страницу:
Укажите ImageMagick, sox и путь FFmpeg, затем нажмите кнопку >. Вы должны увидеть следующую страницу:
Выберите значение по умолчанию и нажмите кнопку >. Вы должны увидеть следующую страницу:
Теперь нажмите на кнопку «Enter the Application«. Вы должны увидеть следующую страницу:
Введите свои учетные данные, затем нажмите кнопку «Sign In«. Вы должны увидеть следующую страницу:
В заключении следует отметить, что проведение видеоконференций с помощью программы OpenMeetings оправдывает себя за счет простого управления программой и хорошего набора удобных функций необходимых для качественного общения по видеосвязи.
Источник
Мастерская IT решений
Apache OpenMeetings: установка и настройка
Рано или поздно, но перед компанией любого масштаба встает вопрос в потребностях систем видеоконференций и/или системах обеспечивающих проведение вебинаров как для обучения персонала, так и для обеспечения проведения презентаций и непосредственно видеоконференций. Остановимся на продукте OpenMeetings. OpenMeetings — open-source проект web-видеоконференции без клиентского программного обеспечения. С ее помощью можно организовать проведение аудио- и видеоконференций в многоточечном режиме. Обеспечивается несколько вариантов конференций как непосредственно видеоконференции, так и лектории известные как вебинары.
В качестве платформы мы будем использовать Windows Server.
Актуальную версию скачиваем с сайта проекта. Замечу, что проект динамично развивающийся, и при желании и необходимости можно скачать с билдового сервера более свежий релиз, работа над которым еще не закончена. Кроме всего прочего для нормального функционирования заранее подготовим нужные программы:
— SWFTools (Представляет собой набор утилит для работы с Adobe Flash)
— ImageMagick (для импорта изображений на доску в OpenMeetings) Скачать можно с официального сайта.
— Sox (Мультимедийный конвертер). Скачать можно тут.
— Ffmpeg (Для записи, конвертации и прослушивания аудио и видео)
— OpenOffice или Libreoffice (OpenMeetings может вызвать OpenOffice для загрузки текстовых документы, электронных таблиц и презентации на интерактивной доске)
После установки всех компонентов, необходимо задать переменную JAVA_HOME. После указания новых переменных необходимо перезагрузить компьютер.
Список установленных программ выглядит следующим образом:
C:\Program Files\SWFTools
C:\Program Files\ImageMagick-6.9.0-Q8
C:\Program Files\sox-14-4-1
C:\Program Files\Ffmpeg\bin
C:\Program Files\Java\jre7\bin
Добавляем эти значения в переменную PATH
В качестве корректности установки и правильности указания переменных проверяем из командной строки версии программных продуктов:
Все готово для установки OpenMeetings.
Скаченный дистрибутив распаковываем, и запускаем red5.bat. После старта системы переходим по указанной ссылке:
На первом этапе создается учетная запись администратора
Далее идут системные настройки, которые в случае необходимости можно будет в видоизменить в последствии.
Обратите внимание на следующий пункт, в нем указываются пути к установленным ранее программам, необходимым для нормального функционирования OpenMeetings.
Следующий этап тип шифрования и интеграция с SIP
Все готово для начала установки OpenMeetings.
Готово, установка OpenMeetings и первоначальная настройка завершена.
Зайдя в меню администрирования сервера можно посмотреть настройки например путей для установленных приложений и в случае необходимости добавить или изменить
Для работы с Active Directory была включена настройка LDAP
Попробуем зайти в OpenMeetings под доменной учетной записью
Подведем итоги. Мы установили и произвели первоначальную настройку гибкой и масштабируемой системы видеоконференц связи, веб конференций, вебинаров. Многое осталось за кадром, как выбор БД (в нашем случае была использована Postgresql, хотя вариантов установки много). В плане отказоустойчивости можно организовать кластеризацию. Предусмотрена не только демонстрация рабочего стола, но собственного экрана с функцией записи последующего просмотра. Система гибкая и настраиваемая. Удачи в работе, уверен что данное решение займет нужное место в копилке ИТ проектов в Вашей компании.
Источник
Установка openmeetings 5.0.0-M1. WEB-конференции без Flash
Добрый день, Уважаемые Хабравчане и Гости портала!
Не так давно у меня возникла необходимость поднять небольшой сервер для ВКС. Рассматривалось не так много вариантов — BBB и Openmeetings, т.к. только они по функционалу отвечали:
Стал пробовать openmeetings. Как любитель проверенного другими пользователями и стабильных релизов установил последний стабильный релиз 4.0.8 (этот процесс мы тут рассматривать не будем). Все хорошо, кроме того что он на FLASH. Ну а раз так, в хроме отказался работать, в фоксе пошло… но это противоречит пункту 4, т.к. не все пользуют FF и не всем он нравится. Я уже расстроиться успел, как увидел, что версия 5.0.0-M1 заявлена без FLASH! Вот тут все и началось. Скажу сразу, запустить все и сразу у меня не вышло, около 2-х недель, по 1-2 часа в день, ушло на полноценный запуск.
После установки необходимо задать запускаемую версию Java по умолчанию:
теперь осталось задать домашние каталоги.
Для нормальной работы видео/аудио потоков нужен Kurento Media server (KMS). Варианты установок его есть разные, я использовал вариант Docker. Процесс установки и настройки Docker не входит в данную статью, благо интернет полон информации. И так, запускаем KMS
для подключения Java к MySQL нужно скачать коннектор и положить его в папку /webapps/openmeetings/WEB-INF/lib/. Настройка подключения MySQL находится в файле /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick — Нужен для общей доски, демонстрации документов и изображений. тоже берем из стандартных репов.
GhostScript — если мы хотим работать с pdf, без него никуда. Репозитории так же стандартные.
OpenOffice или Libre Office — для вывода всех форматов офисных документов…
FFMpeg и SoX — для возможности записи видеоконференций в разных форматах. Версия должна быть 10.3 или новее.
Ну теперь мы готовы скачивать собственно сам openmeetings.
https://openmeetings.apache.org/downloads.html
Скачали, распаковали в нужную нам папку.
После первого входа в систему ОБЯЗАТЕЛЬНО переходим «Администрирование»->«Конфигурация», находим пункт path.ffmpeg и удаляем записанное в него значение «/usr/bin». Сохраняем настройки.
Ну собственно наш ВКС сервер настроен и готов к работе.
После перезагрузки сервера необходимо запускать
Для вывода «наружу» в фаерволе необходимо разрешить порты 5443,5080,8888
Источник
Сервер аудио- и видеоконференций Apache OpenMeetings
Разберем возможности и процесс развертывания Apache OpenMeetings — Open Source-сервера видеоконференций, не требующего для использования клиентского программного обеспечения.
Рано или поздно, но перед компанией любого масштаба встает вопрос о необходимости систем видеоконференций и/или систем, обеспечивающих проведение вебинаров как для обучения персонала, так и для презентаций и непосредственно видеоконференций. Остановимся на OpenMeetings — Open Source-сервере веб-видеоконференции, не требующем для использования клиентского программного обеспечения.
Сравнение вариантов
На данный момент на рынке имеется много продуктов, как платных, так и бесплатных, для организации видеоконференций. Они разделяются на следующие.
Аппаратные системы
Это решение для видеоконференцсвязи с уже установленным программным обеспечением на основе специализированного оборудования, оно изначально готово к использованию, что называется, «из коробки». Это могут быть как видеотелефоны, так и разнообразные групповые ВКС-системы. Все они состоят из похожих компонентов:
Инфраструктура:
Программные системы
Программные аналоги представляют собой программное обеспечение для видеоконференцсвязи, которое устанавливается на компьютер или мобильное устройство, выступающее в роли терминала или даже сервера ВКС. Для захвата и воспроизведения медиаданных используется встроенное либо внешнее оборудование: камера, микрофон, гарнитура, динамики, а также различное USB/ PCI-X периферийное оборудование, включая PTZ-камеры, карты захвата, спикерфоны. Ассортимент периферийных решений для ПК значительно шире и богаче, чем у аппаратных систем.
Программные решения легко масштабируются в отличие от аппаратных, для которых придется покупать дополнительное оборудование для расширения (если сразу не было приобретено), в большей степени они просты в установке и настройке, а все дополнительные функциональные возможности обычно уже интегрированы в них или их легко интегрировать в отличие от аппаратных.
Так как мы пытаемся сэкономить финансовые средства, будем рассматривать программные системы, они значительно отличаются в ценовой системе. А именно нас интересуют бесплатные продукты, готовые для внедрения в компаниях.
Одной из таких программ является OpenMeetings. В журнале «Системный администратор» №6/2009 уже писали об этом продукте, но с тех пор многое изменилось в программе и оставлять ее без внимания нельзя.
Обзор OpenMeetings
Система веб-конференций Apache OpenMeetings позволяет организовать проведение аудио- и видеосовещаний в многоточечном режиме, когда к серверу подключены десятки человек. За несколько лет проект сменил несколько команд и лицензий, в том числе был в Google Code (под лицензией Eclipse Public License). Последняя его дислокация — инкубатор Apache, соответственно, поменялась и лицензия — на Apache License 2.0. Последняя официальная версия на момент написания статьи 3.0.7.
Главный плюс — для видеосовещания не требуется установка дополнительного ПО, достаточно веб-браузера с плагином для поддержки технологии Flash (см. рис.1). Предусмотрена возможность записи и последующего проигрывания совещаний и экспорта в AVI/FLV-файл, импорт в конференцию документов более чем 20 форматов и изображений. Участники могут скачать загруженный файл и совместно редактировать, вводя текст поверх оригинала, рисовать и помечать интересные места.
Интерфейс OpenMeetings переведен на несколько языков, среди которых есть русский. Встроенный редактор локализованных сообщений (Language Editor) позволяет при необходимости скорректировать перевод. Внешний вид можно изменить с помощью тем.
Установка OpenMeetings
Установку OpenMeetings сложной назвать нельзя, процесс просто требует должной внимательности, в последующем эксплуатация особых хлопот не вызывает.
Требования к оборудованию невысоки, минимальные, которые указаны на сайте, — компьютер с процессором 1 ГГц CPU и 1 Гб ОЗУ. Мы станем использовать ОС Debian 8 (Jessie). Будем считать, что система уже установлена и настроена. Все действия мы будем проводить из-под учетной записи суперпользователя root.
Первым делом добавим репозитории Oracle Java и Adobe Flash Player:
Источник
Как я устанавливал Openmeetings
Что это
OpenMeetings — это многопользовательское браузерное программное обеспечение, которое позволяет вам мгновенно создать конференцию в Интернете.
Вы можете использовать Ваш микрофон или веб-камеру, обмениваться документами на досках объявлений.
Она доступна как сетевой сервис, но можно загрузить и установить пакет с сервера без каких-либо ограничений в использовании или количестве пользователей.
Исходные данные
У нас на предприятии в качестве системы дистанционного обучения (далее СДО) используется Moodle. Она нас полностью устраивает, за исключением отсутствия живого общения преподавателя и обучающегося.
Поэтому было принято решение к действующей СДО добавить приложение видео-конференций. Выбор свой остановил на Openmeetings, поскольку именно эта система интегрируется с Moodle и для этого даже есть специальный модуль.
Устанавливать систему решил на CentOS. Изрядно погуглив в поисках мануала по установке, и методом проб и ошибок понял, что все инструкции, что есть в сети, либо устаревшие, либо неполные.
Все грабли, на которые я наткнулся в процессе под катом
Установка
Итак, в наличии сервер с установленной CentOS 5.7 x64 и предустановленными Development Tools, Development Libraries, MySQL Database и Java, а также отключенным SELinux.
В последних версиях openmeetings MySQL уже не используется, все данный хранятся в файловой базе.
Выполним стандартную процедуру обновления пакетов:
yum update
yum upgrade
Добавим rpmforge репозиторий, для установки дополнительных пакетов:
Установим необходимые для openmeetings пакеты:
yum install freetype freetype-devel fontconfig fontconfig-devel java-1.6.0-openjdk-devel libtiff libtiff-devel libjpeg-devel libjpeg giflib giflib-devel libpaper libpaper-devel xml-commons-apis libpng libpng-devel libxml2 libxml2-devel fftw3 fftw3-devel cairo cairo-devel flac flac-devel wavpack wavpack-devel libsndfile libsndfile-devel libmad libmad-devel yasm-devel yasm
Если в наши планы входит обмен презентациями и документами в среде Openmeetings (а в наши планы это входило), то ставим дополнительно:
yum groupinstall ‘Office/Productivity’
yum install openoffice.org-headless
И в /etc/rc.local добавляем запуск soffice, который будет конвертировать документы в нужный для openmeetings формат:
Удалим установленную из репозиториев CentOS ghostscript, чтобы потом скомпилировать из исходников более новую версию, т.к. со старой openmeetings работать отказался (первые грабли):
Теперь скачиваем и собираем из исходников нужные программы, а именно: Lame, Ghostscript, FFmpeg, SWFTOOLS, ImageMagick, SOX. FFmpeg собираем с libmp3lame, postproc, gpl, pthreads, avfilter. Это нужно для записи в avi/flv-файл рабочей области в среде openmeetings (не путать с шарингом).
На момент написания статьи сайт www.swftools.org был недоступен, поэтому пакет искал на других ресурсах.
Когда все сделали, можно скачивать и устанавливать openmeetings. Скачивать можно с SVN, но я предпочитаю брать стабильные билды.
mkdir /home/openmeetings
cd /home/openmeetings
wget openmeetings.googlecode.com/files/openmeetings_1_8_6_r4488.zip
unzip openmeetings_1_8_6_r4488.zip
Теперь пришла пора запустить и установить приложение:
cd red5/
chmod +x red5.sh
./red5.sh
В адресной строке браузера набираем
Переходим к установке. Из обязательных данных вводим имя пользователя, пароль, e-mail. Остальное по желанию. В любом случае все введенные данные потом можно изменить.
Ждем когда завершится установка и нам будет предложено войти на портал.
Проверим одну из основных возможностей системы, а именно запись рабочей области в файл. Для этого зайдем в любую комнату (Room) и попробуем записать выполняемые действия. Запись производится в меню Shared/Record screen в правой верхней части комнаты. Выбираем качество записи и жмем «Start Recording». По окончании записи она будет автоматически доступна в меню Recordings.
Зайдя туда её (запись) можно скачать, НО…
Тут нас поджидает ошибка:
generateFFMPEG
process-mergeWave
error-sox: error while loading shared libraries: libsox.so.1: cannot open shared object file: No such file or directory
command-[sox, /home/openmeetings/red5/webapps/openmeetings/streams/hibernate/one_second.wav, /home/openmeetings/red5/webapps/openmeetings/streams/7/rec_1_stream_568de7a556addf82e0c38ca02600e5f3_03_11_2011_09_37_33_FINAL_WAVE.wav, pad, 0, 2.714]
exitValue-127
Судя по всему не подгружается библиотека sox. Как же так, ведь мы ее установили? Проблема решается очень просто. Добавляем в /etc/ld.so.conf строчку
Этим мы укажем где собственно и искать ffmpeg библиотеку sox.
Попробуем еще раз записать видео и вуаля! Все получилось и работает.
Заключение
В заключении хочу сказать, что эта система видеоконференций показала себя с хорошей стороны. Она легка в управлении для администраторов и преподавателей и имеет достаточно дружественный и понятный интерфейс для простых пользователей. Качество звука и видео на хорошем уровне. Качество записи отличное. В общем начальство довольно.
PS: Если статья придется по душе уважаемому сообществу, могу продолжить писать на тему СДО. Спасибо всем кто осилил до конца!
Источник
How to install Openmeetings on Windows 11
Openmeetings is a free and open-source video conferencing and collaboration software. The following tutorial will guide you through the process of installing Openmeetings on a Windows 11 operating system.
Prerequisites
Before installing Openmeetings, you need to make sure that your system meets the following requirements:
- Windows 11 operating system
- Java 8 or higher version
- At least 2 GB of RAM and 2 GB of free disk space
Installation Steps
- Download Openmeetings
Go to the Openmeetings website at https://openmeetings.apache.org/index.html and click on the ‘Download’ button. Select the latest stable version for Windows and download the ZIP file.
- Extract the ZIP file
Once the file has been downloaded, extract the ZIP file to a convenient location on your computer. You can use any software like WinRAR, 7-Zip or other ZIP files extracting software.
- Install Java Development Kit (JDK)
Openmeetings requires Java 8 or higher version to run. If you don’t have it installed on your system, download and install the latest version of JDK from the Oracle website at https://www.oracle.com/java/technologies/javase-downloads.html.
- Configure Java Environment Variables
After installing JDK, you need to configure the Java Environment Variables on your system. To do this, follow these steps:
- Press the Windows key + E to open File Explorer.
- Right-click on ‘This PC’ and select ‘Properties’.
- Click on ‘Advanced system settings’ from the left-hand side pane.
- Click on the ‘Environment Variables’ button at the bottom right of the window.
- Under the ‘System Variables’ section, click on ‘New’.
- Enter ‘JAVA_HOME’ as the variable name.
- Enter the path of the JDK installation directory (e.g., C:\Program Files\Java\jdk1.8.0_301) as the variable value.
- Click on ‘OK’ to save the changes.
- Configure Tomcat
Openmeetings uses Apache Tomcat as its web server. Tomcat needs to be configured to run Openmeetings. To do this, follow these steps:
- Open the extracted Openmeetings folder and navigate to ‘red5.properties’ file within »webapps’>’openmeetings’>’WEB-INF’.
- Change the following line to set the Tomcat home, save and close the file.
webapp.contextPath=/openmeetings
- Open the Tomcat Apache website and download the binary ZIP file, then extract the files to a convenient location on your computer.
- Go to the ‘bin’ folder and run the ‘startup.bat’ file to start the server.
- Open a web browser and enter the URL ‘http://localhost:8080/’ to confirm that Tomcat is running.
- Deploy Openmeetings
To deploy Openmeetings on Tomcat, follow these steps:
- Copy the ‘openmeetings.war’ file from the Openmeetings extracted folder to the ‘webapps’ folder of the Tomcat installation directory.
- Wait a few minutes for the deployment process to complete. You can monitor the deployment progress in the logs located under the ‘logs’ folder of Tomcat installation directory.
- Once the deployment process is complete, open a web browser and enter the URL ‘http://localhost:8080/openmeetings/’ to access the Openmeetings application.
Congratulations! You have successfully installed Openmeetings on Windows 11. You can now take advantage of its features and start collaborating with others through video conferencing.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!
OM |
OS |
Title |
last update |
language |
comment |
||
---|---|---|---|---|---|---|---|
0 |
OM 2.x |
Win / Linux |
Sebastian Wagner OpenMeetings installation |
english |
3 steps to install OM on running OS |
||
1 |
OM 2.x |
Ubuntu 12.10 |
Installing OM2.x On Ubuntu64 — Headless — 12.10.pdf |
28/02/2013 |
english |
Complete server installation OS and OM 2.x from scratch. |
|
2 |
OM 2.x |
Debian Squeeze |
Installing OM2.x On Debian64 — Headless.pdf |
08/02/2013 |
english |
Complete server installation OS and OM 2.x from scratch. |
|
3 |
OM 2.x |
Ubuntu 12.04 |
Installing OM2.x On Ubuntu64 — Headless v12.04.pdf |
22/07/2012 |
engish |
Complete server installation OS and OM 2.x from scratch. |
|
4 |
OM 2.1.1 |
Debian Wheezy |
Installing OM2.1.1 on Debian64 Wheezy.pdf |
27/09/2013 |
english |
Complete server installation OS and OM 2.1.1 from scratch. |
|
OM 2.x |
CentOS 6.3 64-bit |
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=30753808 |
15/02/2013 |
english |
OM 2.0 on Centos 6.3 64-bit + upgrade to OpenMeetings 2.1 |
||
5 |
OM 2.x |
Windows XP\7\2003\2008 |
Installing OM2.x On Windows-XP-7-2003.pdf |
14/02/2013 |
english |
Complete server installation OS and OM 2.x from scratch. |
|
6 |
|||||||
7 |
OM 2.x |
Debian \ Ubuntu |
Ubuntu_Debian_Installer_Upgrader.sh |
02/08/2012 |
english |
Testing version for Auto Install\Upgrade for OM 2.x — dont use |
|
8 |
OM 3.0.6 | Ubuntu wst. 14.04.2 LTS (64 bit) | Установка OM 3.0.6 на Ubuntu wst. 14.04.2 LTS (64 bit) |
30.05.2015 |
Русский |
Установка, настройка, запуск в эксплуатацию OpenMeetings 3.0.6 на Ubuntu wst. 14.04.2 LTS (64 бит). |
|
9 |
*** OpenMeetings tutorials in spanish *** |
spanish |
|||||
10 |
OM 3.0.7 OM 3.0.7 OM 3.0.7 OM 3.0.7 OM 3.0.7 OM 3.0.7 OM 3.0.7 OM 3.0.7 OM 3.0.6 OM 3.0.7 OM 3.0.7 OM 3.0.6 OM 3.0.7 OM 3.0.7 OM 3.0.7 OM 3.0.4 OM OM OM OM |
Mac El Capitan OS X Mac Yosemite OS X FFmpeg compile Mac Red5 run for Mac OS X CentOS 7 FFmpeg compile Centos CentOS 6.7 32\64 bit Ubuntu 14.0.4 LTS ffmpeg compile Ubu-Deb Red5 run Ubu-Deb Debian 8 64 bit Debian 7 Fedora 23 Fedora 22 Fedora 21 Red5 run on Fedora 22 PCLinuxOS 2014 Red5 run Ubu-Deb Red5 run script Skin Christmas Skin Moodle SugarCRM |
—— OpenMeetings Installation tutorials by Alvaro Bustos —— Installation OpenMeetings 3.0.x on El Capitan OS X.pdf Installation OpenMeetings 3.0.x on Yosemite OS X.pdf ffmpeg_compile_Yosemite_OSX.zip red5-mac Installation OpenMeetings 3.0.x on Centos 7.pdf ffmpeg_script_compile_Centos.zip Installation OpenMeetings 3.0.x on Centos 6.7.pdf Installation OpenMeetings 3.0.x on Ubuntu 14.04.pdf ffmpeg_script_compile_Ubuntu_Debian.zip red5 Installation OpenMeetings 3.0.x on Jessie.pdf Installation OpenMeetings 3.0.x on Wheezy.pdf Installation OpenMeetings 3.0.x on Fedora 23.pdf Installation OpenMeetings 3.0.x on Fedora 22.pdf Installation OpenMeetings 3.0.x on Fedora 21.pdf red5fedora Installation OpenMeetings 3.0.x on PCLinuxOS 2014.pdf red5 red5.zip red5 run script OM 3.0.4 Wheezy-Ubuntu skin_OM_login.png skin_Navidad_OM.png Moodle OpenMeetings installation updated.pdf OpenMeetings SugarCRM idioms solution.zip OpenMeetings as Windows service.pdf —— Finish OpenMeetings tutorials by Alvaro Bustos ——- |
2-10-2015 30-9-2015 25-9-2015 30-9-2015 30-9-2015 30-9-2015 30-9-2015 30-9-2015 30-9-2015 30-9-2015 27/5/2015 1-2-2016 30-9-2015 27-5-2015 30-9-2015 30-9-2015 30-9-2015 25/2/2015 2012 |
english english english english english english english english english english english |
||
11 | OM 2x 3.x | Debian Wheezy 32\64 bits | Installazione di OpenMeetings 2.x — 3.x su server Linux.pdf | 05/05/2014 | italian | Installation OpenMeetings 2.x and 3.x on Linux server (Italian) | |
12 | OM 2x 3.x | Windows XP\Vista\7\8\2008 | Installazione di OpenMeetings 2.x — 3.x su server Windows.pdf | 05/05/2014 | italian | Installation OpenMeetings 2.x and 3.x on Windows server (Italian) | |
13 |
|||||||
14 |
|||||||
15 |
|||||||
16 |
|||||||
17 |
|||||||
18 |
|||||||
19 |
|||||||
20 |
|||||||
21 |
|||||||
22 |
|||||||
23 |
|||||||
24 |
|||||||
25 |
|||||||
26 |
|||||||
27 |
|||||||
28 |
|||||||
29 |
|||||||
30 |
|||||||
31 |
7.0.0
Release 7.0.0, provides following improvements:
IMPORTANT: Java 17 is required
UI and Security:
- Microphone on/off doesn’t interrupt the streaming
- Stability fix at Safari
- Full screen mode for WB
- Redo tool for WB
- 2-factor authentication
- Libraries are updated with most recent versions
Some other fixes and improvements, 28 issues were addressed
6.3.0
Release 6.3.0, provides following improvements:
Stability and UI:
- Multiple WB fixes
- Confirm popups are unified
- Multiple fixes for latest Safari
- Libraries are updated with most recent versions
Some other fixes and improvements, 26 issues were addressed
6.2.0
Release 6.2.0, provides following improvements:
UI improvements, stability fixes, mobile version and adds OpenAPI spec in 3.0.x format
Stability and UI:
- UI fixes
- Modal PopUpFix
- Upgrade to Bootstrap5
- Fixes for Mobile Version and landscape mode
- Improve ability for starting from Home Screen on Mobile device
Integration:
- OpenAPI Spec in swagger format see https://openmeetings.apache.org/swagger
- Improved Integration examples for Node and PHP
Some other fixes and improvements, 28 issues were addressed
6.1.0
Release 6.1.0, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Stability:
- Room is more stable
- Screen sharing on Safari is fixed
- Recording in interview room is fixed
UI:
- OM theme can selected in Admin -> Config
- Configurable Extra menu is added to the rooms
- Date/time picker is better localized
Some other fixes and improvements, 27 issues were addressed
6.0.0
Release 6.0.0, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Security:
- TLS1.2. is used for OAuth
- NetTest client count can be limited
- Captcha is now configurable
- Recordings can be globally disabled
Stability:
- Audio/video in room is more stable
UI:
- Translations are improved
- Invitation form displayes time in client time zone
- Notifications are displayed using JS Notification API
- Video pods size can be fixed and configurable per-user
Some other fixes and improvements, 40 issues were addressed
5.1.0
Release 5.1.0, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Stability:
- Room Audio/Video should be more stable
- OM should work as expected after KMS server restart
- Backup is further improved
- Audio/Video connection established faster
- Most recent versions of dependencies are used
UI:
- User display name is used almost everywhere
- Browser notifications are used to notify about new chat messages and moderator actions
- Interview room was broken
- Mute and «Mic status» were broken
Some other fixes and improvements, 52 issues were addressed
5.0.1
Release 5.0.1, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Security:
- Rate limit is checked for network test web service
- Libraries are updated to latest versions
- Password complexity can be fine-tuned
Backup/Restore:
- Group files/recordings might be restored to wrong group
UI:
- Translations and support of RTL languages are improved
- Dashboard widgets and personal room are always displayed in current user language
Some other fixes and improvements, 21 issues were addressed
5.0.0
Release 5.0.0, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
IMPORTANT: Java 11 is required
Flash plugin is no longer required in the browser
Security:
- Libraries are updated to latest versions
- More strict CSP is implemented
- User accounts are hidden for regular users
- User email addresses are hidden
UI:
- Support for touch events is added (mobiles, tablets)
- Better support for new MS Edge browser
- Direct link for entering the room with room name (not ID)
- Front camera is used by default
- User avatar is editable at Admin->Users
Audio/Video:
- Stability is improved
- Connection to KMS is auto-recovering
- Camera resolution changes take effect immediately
- Multiple client-side JS errors are fixed
Some other fixes and improvements, 74 issues were addressed
4.0.11
Release 4.0.11, provides following improvements:
Security:
- 3rd-party libraries are updated to latest versions
- Email sending via SSL is added
- User email addresses are hidden
Other fixes and improvements, 11 issues were addressed
5.0.0-M4
Release 5.0.0-M4, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
IMPORTANT: Java 11 is required
Flash plugin is no more required in the browser
UI:
- Main UI library has been changed Jquery-UI -> Bootstrap
- Hotkey to resize&arrage «video» windows is added
- Camera/Microphone on/off icons are less confusing
- The room can be blocked until moderator will enter
- Room sidebar dock button works as expected
- Right-click menu for WB tab is fixed
- Link to privacy statement is added to sign-in dialog
Audio/Video:
- Audio-only clients doesn’t create «video» windows
- Audio/Video stream tries to re-connect in case of any issue
Backup/Restore:
- Backup/restore was re-worked and better covered with tests
- Multiple other issues are addressed
Integration:
- OAuth: user attributes retrieval is improved
- LDAP documentation is improved
- User picture can be retrieved from LDAP
Please NOTE: this version might be not production ready
Some other fixes and improvements, 56 issues were addressed
5.0.0-M3
Release 5.0.0-M3, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
IMPORTANT: Java 11 is required
Flash plugin is no more required in the browser
Backup/Restore:
- Multiple issues with restore were fixed
- Confirmation of backup import was added
- File/recording hashes are preserved when possible
White board:
- Document upload/conversion is improved
- Whiteboards are not auto-created on room enter
- Keyboard shortcut for quick poll is added
Room:
- User list is now sorted
Audio/Video:
- Multiple issues with audio/video/screen sharing are fixed
Please NOTE: this version might be not production ready
Some other fixes and improvements, 36 issues were addressed
5.0.0-M2
Release 5.0.0-M2, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
IMPORTANT: Java 11 is required
Flash plugin is no more required in the browser
Backup/Restore:
- OAuth configs were not properly backup
White board:
- Math formula is improved
- Room files are improved
- Clean WB REST method perform real-time clean
Room:
- Rooms can be customized on group basis
- «Ghost» users are not displayed in the room
- External user name is displayed as expected
Please NOTE: this version might be not production ready
Some other fixes and improvements, 18 issues were addressed
4.0.9
Release 4.0.9, provides following improvements:
Backup/Restore:
- Recordings of deleted users were restored as public
- OAuth configs were not properly backup
White board:
- Math formula is improved
- Room files are improved
- Clean WB REST method perform real-time clean
Room User list:
- «Ghost» users are not displayed in the room
- External user name is displayed as expected
Other fixes and improvements, 19 issues were addressed
5.0.0-M1
Release 5.0.0-M1, provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Flash plugin is no more required in the browser
Please NOTE: this version might be not production ready
Some other fixes and improvements, 30 issues were addressed
4.0.8
Release 4.0.8, provides following improvements:
Mobile client:
- Mobile clients are displayed in user list
- Audio/Video switching is more stable
OAuth:
- VK based OAuth login is fixed
- Integrate Wso2 Identity Server
Activities&Actions:
- Less actions for non-moderators
- No duplicated actions are displayed
White board:
- Video on WB works in latest Safari
- White Out tool is added
- Whiteboard size can be tuned
- Link to LaTeX guide is added
Room User list:
- Issue with user’s display name is fixed
- «Ghost» users are not displayed in the room
Other fixes and improvements, 30 issues were addressed
4.0.7
Release 4.0.7, provides following improvements:
- kick function in RoomWebService is fixed
- Reply button is added to Private Message
- Multiple issues are fixed in Room
- Save white board as JPG is removed
- HttpClient in AppointmentManager is updated 3.x to 4.x
- «endless» invitations can now be invalidated
- Ability to chose user display name is added
- Delete white board object using mouse is now possible
- Ability to duplicate room poll is added
- Health check web service API is added
- OAuth2 authorization can be done via HTTP header
- cliparts can be in SVG format
Other fixes and improvements, 18 issues were addressed
4.0.6
Release 4.0.6, provides following improvements:
- Multiple issues with device list retrieval in Settings dialog
- Web services were improved
- Multiple issues with room recording
- Frontend self registering
Other fixes and improvements, 16 issues were addressed
4.0.5
Release 4.0.5, provides following improvements:
Room:
- Interview room is improved: re-designed, multiple video windows are supported
- Multiple improvements in Admin
- File tree is improved
- Multiple improvements in white boards
Other fixes and improvements, 24 issues were addressed
4.0.4
Release 4.0.4, provides following improvements:
The purpose of this release is to provide GDPR compatible version of OpenMeetings
Room:
- Performance is improved
- Audio/Video streams were not closed in IE
- File conversion on Windows is improved
Other fixes and improvements, 9 issues were fixed
4.0.3
Release 4.0.3, provides following improvements:
Security fix in Calendar
Room:
- Performance was improved
- Issues with audio/video were fixed
- Quick poll was added
Multiple improvements in web services
Other fixes and improvements, 13 issues were fixed
4.0.2
Release 4.0.2, provides following improvements:
Security fixes in Chat and Admin
Chat:
- Send on Enter/Ctrl+Enter
- Invited guest’s name displayed as expected
- Turned OFF global chat is not displayed
- Link works as expected
- Smiles works as expected
- Hover removed from chat
Room:
- Download as PDF
- Download/screen-sharing application in IE
- No duplicated users
- Activities&Actions improved
- Number of users is displayed in the room
- Mathematical formulas on WB
Other fixes and improvements, 32 issues were fixed
4.0.1
Release 4.0.1, provides following improvements:
- Openlaszlo code is removed
- Login via OAuth is improved
- External video source is room is fixed
- Multiple improvements of White-board
- Multiple improvements of Chat
- JS/CSS files are minified and merged to reduce load time
- Overall stability is improved
Other fixes and improvements, 43 issues were fixed
4.0.0
Release 4.0.0, provides following improvements:
- Room White board is rewritten to use HTML5 instead of Flash
- All Audio/Video components were rewritten using Apache Flex
- Bunch of automatic tests were written, code was cleaned-up and simplified
- outdated SMSlib was removed from the dependencies
- RTL in room is improved
- swftool 3rd party tool is not required any more
- OAuth authorization is fixed additional VK provider is added
- language resources are minimized
- performance is improved
Admin->Config
- config keys are generalized
- config types are introduced
Other fixes and improvements, 515 issues were fixed
3.3.2
Release 3.3.2, provides following improvements:
- Audio/Video in conference room is fixed
- Strong password is enforced during self registration
- ‘dashboard.show.chat’ should work as expected
- New Setting is added ‘user can create rooms’
Other fixes and improvements, 8 issues were fixed
3.3.1
Release 3.3.1, provides following improvements:
- Clustering works as expected
- SIP works as expected
- Multiple issues in web services were fixed
- RTMPT mode is fixed
- Multiple UI improvements
Other fixes and improvements, 19 issues were fixed
3.3.0
Release 3.3.0, provides following improvements:
Security fixes in:
- Chat
- All requests via security headers
- More secure password processing rules and storage
- More strict rules for uploaded files
- SQL injection in web services
11 security vulnerabilities were addressed
Whiteboard:
- Room is displayed without overlap in IE
- Multiple display issues
- Wb room element can now be hidden
Other fixes and improvements, 21 issues were fixed
3.2.1
Service release 1 for 3.2.0, provides following improvements:
Room
- Video is more stable
- Office files download is fixed
- Multi-upload is added
- External video works as expected
- WB drawing on slides works as expected
Chat
- chat is made resizable
- multiple issues in chat are fixed
- typing indicator is added
Calendar
- date/time validator is improved
- whole group can be invited by admin to event
Other fixes and improvements, 49 issues were fixed
Apache OpenMeetings is licensed under the Apache License 2.0. For more details, see LICENSE.
Время на прочтение4 мин
Количество просмотров28K
Добрый день, Уважаемые Хабравчане и Гости портала!
Не так давно у меня возникла необходимость поднять небольшой сервер для ВКС. Рассматривалось не так много вариантов — BBB и Openmeetings, т.к. только они по функционалу отвечали:
- Бесплатно
- Демонстрация рабочего стола, документов и т.д.
- Интерактивная работа с пользователями (общая доска, чат и т.д.)
- Не требуется установка софта дополнительного для клиентов
Начал я с BBB… ну собственно не срослось… Первое — требование реального железа, т.к. на виртуальном не гарантируют работоспособность; Второе — ресурсоемкость. Да, хорошая картинка и отличный звук, но для моих задач не сопоставимо с потребляемыми ресурсами.
Стал пробовать openmeetings. Как любитель проверенного другими пользователями и стабильных релизов установил последний стабильный релиз 4.0.8 (этот процесс мы тут рассматривать не будем). Все хорошо, кроме того что он на FLASH. Ну а раз так, в хроме отказался работать, в фоксе пошло… но это противоречит пункту 4, т.к. не все пользуют FF и не всем он нравится. Я уже расстроиться успел, как увидел, что версия 5.0.0-M1 заявлена без FLASH! Вот тут все и началось. Скажу сразу, запустить все и сразу у меня не вышло, около 2-х недель, по 1-2 часа в день, ушло на полноценный запуск.
И так, ставил я на ubuntu 18.0.4-LTS.Требования:
- JRE 8
- Kurento Media server
Начнем с JRE8. По умолчанию из репозиториев ставится 11, поэтому добавим в репозитории, а после запустим установку нужной нам версии:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
После установки необходимо задать запускаемую версию Java по умолчанию:
sudo apt-get install oracle-java8-set-default
проверяем версию
java -version
должен выдать
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
теперь осталось задать домашние каталоги.
cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL
Для нормальной работы видео/аудио потоков нужен Kurento Media server (KMS). Варианты установок его есть разные, я использовал вариант Docker. Процесс установки и настройки Docker не входит в данную статью, благо интернет полон информации. И так, запускаем KMS
docker run -d --name kms -p 8888:8888 kurento/kurento-media-server:latest
Теперь приступаем к установке сопутствующих компонентов:
MySQL — В ОМ есть встроенная БД, но ее не рекомендуется использовать в боевой версии. Ставим любую удобную Вам версию. Подойдет и из стандартных репозиториев.
sudo apt-get install mysql
для подключения Java к MySQL нужно скачать коннектор и положить его в папку /webapps/openmeetings/WEB-INF/lib/. Настройка подключения MySQL находится в файле /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick — Нужен для общей доски, демонстрации документов и изображений. тоже берем из стандартных репов.
sudo apt-get install imagemagick
GhostScript — если мы хотим работать с pdf, без него никуда. Репозитории так же стандартные.
OpenOffice или Libre Office — для вывода всех форматов офисных документов…
FFMpeg и SoX — для возможности записи видеоконференций в разных форматах. Версия должна быть 10.3 или новее.
sudo apt install ffmpeg
sudo apt-get install sox
Ну теперь мы готовы скачивать собственно сам openmeetings.
https://openmeetings.apache.org/downloads.html
Скачали, распаковали в нужную нам папку.
Вроде бы все готово для запуска (особенно если следовать официальной инструкции), но там вот такого вида ссылка https://localhost:5443/openmeetings/install. Если обратить внимание на https и порт 5443, мы понимаем что ничего у нас не выйдет. Конечно можно запустить скрипт ./bin/startup.sh и сервер запуститься. На него можно будет даже зайти и настроить по ссылке http://localhost:5080/openmeetings/install, но вот только нормальной работы не будет. Сейчас все браузеры, а хром так особенно, борются за безопасность пользователя и работу с камерой и микрофоном разрешают только по https. Через FF удастся зайти и разрешить работу с камерой, но это опять таки привязывает нас к одному браузеру. Поэтому переходим к установке и настройке SSL. Можно сделать сертификат за денежку, а можно и самостоятельно, работать от этого хуже ОМ не станет.
Версия ОМ 5.0.0-М1 базируется на TomCat, а не Apache. Конфигурация Web-сервера находится в папке ./conf/. Как создать самоподписанный сертификат и установить его в TomCate я уже описывал.
Ну вот, https настроено, теперь заходим в папку ./bin и запускаем statup.sh и после запуска сервера переходим к веб-инсталлеру https://localhost:5443/openmeetings/install. Тут уже все просто и интуитивно понятно КРОМЕ раздела «Конвертеры». Тут надо прописать пути к нашим дополнительно установленным пакетам.
- ImageMagick Путь /usr/bin
- FFMPEG Путь /usr/bin
- SoX Путь /usr/bin
- OpenOffice/LibreOffice Путь для jodconverter /usr/lib/libreoffice (я ставил либру)
Далее настройки опять не сложные.
После первого входа в систему ОБЯЗАТЕЛЬНО переходим «Администрирование»->«Конфигурация», находим пункт path.ffmpeg и удаляем записанное в него значение «/usr/bin». Сохраняем настройки.
Ну собственно наш ВКС сервер настроен и готов к работе.
После перезагрузки сервера необходимо запускать
- базу СУБД (если не используете встроенный Derby )
- KMS
- скрипт statup.sh
Можно вручную но можно и создать скрипты автозапуска.
Для вывода «наружу» в фаерволе необходимо разрешить порты 5443,5080,8888
Приятного пользования!
P.S. Если камера не передает изображение и вы не видите никого кроме себя, необходимо в брандмаурере добавить в исключения домен и порт. Если стоит каспер, то он нормально отрабатывает и все пропускает (как ни удивительно!), а вот Avast и встроенный в винду — тяжко работают. придется по геммороится с настройками.