Stallà openmeetings 5.0.0-M1. Conferenze WEB senza Flash

Bona sera, Cari Khabravites è Invitati di u portale!
Pocu pocu fà aghju avutu a necessità di stallà un servitore chjucu per a videoconferenza. Ùn sò state cunsiderate assai opzioni - BBB è Openmeetings, perchè ... solu anu rispostu funziunale:

  1. senza
  2. Dimustrazione di desktop, documenti, etc.
  3. U travagliu interattivu cù l'utilizatori (tavula spartuta, chat, etc.)
  4. Nisuna installazione di software supplementu necessaria per i clienti

Aghju cuminciatu cù BBB ... bè, in realtà ùn hà micca travagliatu ... A prima cosa hè u requisitu di hardware reale, perchè ... nantu à u virtuale ùn guarantisci micca u rendiment; U sicondu hè l'intensità di risorse. Iè, una bona stampa è un sonu eccellente, ma per i mo compiti ùn hè micca paragunabile à e risorse cunsumate.
Aghju cuminciatu à pruvà riunioni aperte. Cum'è un amante di e versioni pruvati è stabili, aghju stallatu l'ultima versione stabile 4.0.8 (ùn cunsideremu micca stu prucessu quì). Tuttu hè bè, salvu chì hè in FLASH. Ebbè, s'ellu hè cusì, hà ricusatu di travaglià in Chrome, ma hà travagliatu in Fox ... ma questu cuntradisce u puntu 4, perchè ... Micca tutti usanu FF è micca tutti li piace. Eru digià arrabbiatu quandu aghju vistu chì a versione 5.0.0-M1 hè stata annunziata senza FLASH! Questu hè induve tuttu principia. Diciaraghju subitu chì ùn pudia micca lancià tuttu subitu; hà pigliatu circa 2 settimane, 1-2 ore à ghjornu, per un lanciu cumpletu.
È cusì, l'aghju stallatu nantu à ubuntu 18.0.4-LTS. Requisiti:

  • JRE 8
  • Servitore Kurento Media

Cuminciamu cù JRE8. Per automaticamente, 11 hè stallatu da i repositori, allora aghjunghjemu à i repositori, è poi cuminciate à installà a versione chì avemu bisognu:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Dopu a stallazione, avete bisognu di stabilisce a versione predeterminata di Java per eseguisce:

sudo apt-get install oracle-java8-set-default

verificate a versione

java -version

deve emette

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)

Avà tuttu ciò chì resta hè di stabilisce i cartulari di casa.

cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL

Per u funziunamentu normale di flussi video / audio, avete bisognu di un servitore Kurento Media (KMS). Ci sò diverse opzioni per installallu, aghju utilizatu l'opzione Docker. U prucessu di stallà è cunfigurà Docker ùn hè micca inclusu in questu articulu, postu chì l'Internet hè pienu di informazioni. È cusì, lancemu KMS

docker run -d --name kms -p 8888:8888 kurento/kurento-media-server:latest

Avà cuminciamu à installà i cumpunenti accumpagnati:
MySQL - OM hà una basa di dati integrata, ma ùn hè micca cunsigliatu per aduprà in a versione di cummattimentu. Installemu ogni versione cunvene per voi. Funcionerà ancu da i repositori standard.

sudo apt-get install mysql

per cunnette Java à MySQL avete bisognu Scaricate u connettore è mette in u cartulare /webapps/openmeetings/WEB-INF/lib/. I paràmetri di cunnessione MySQL sò situati in u schedariu /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick - Necessariu per un bordu cumuni, visualizazione di documenti è imagine. Pigliemu ancu da i rapi standard.

sudo apt-get install imagemagick

GhostScript - se vulemu travaglià cù pdf, ùn pudemu micca fà senza. I repositori sò ancu standard.
OpenOffice o Uffiziu Gratuitu - per l'output di tutti i formati di documenti di l'uffiziu ...
ffmpeg и SoX - per a capacità di registrà videoconferenze in diversi formati. A versione deve esse 10.3 o più tardi.

sudo apt install ffmpeg
sudo apt-get install sox

Ebbè, avà simu pronti à scaricà openmeetings stessu.
https://openmeetings.apache.org/downloads.html
L'avemu scaricatu è sbulicatu in u cartulare chì avemu bisognu.
Sembra chì tuttu hè prontu à lancià (soprattuttu se seguite istruzioni ufficiali), ma ci hè stu tipu di ligame https://localhost:5443/openmeetings/install. Se avemu attentu à https è u portu 5443, avemu capitu chì nunda ùn hà da travaglià per noi. Di sicuru, pudete eseguisce u script ./bin/startup.sh è u servitore principià. Pudete ancu andà à ellu è cunfigurà cù u ligame http://localhost:5080/openmeetings/install, ma solu ùn funziona micca nurmale. Avà tutti i navigatori, è Chrome in particulare, si battenu per a sicurità di l'utilizatori è travaglià cù a camera è u microfonu hè permessu solu via https. Attraversu FF puderemu accede è permette u travagliu cù a camera, ma questu ci liga di novu à un navigatore. Dunque, andemu à installà è cunfigurà SSL. Pudete fà un certificatu per soldi, o pudete fà da sè stessu; ùn farà micca chì l'OM travaglia più.
A versione OM 5.0.0-M1 hè basatu annantu à TomCat, micca Apache. A cunfigurazione di u servitore Web si trova in u cartulare ./conf/. Cumu creà un certificatu autofirmatu è installate in TomCate I digià descrittu.
Ebbè, https hè cunfiguratu, avà andate à u cartulare ./bin è eseguite statup.sh è dopu avè principiatu u servitore, andate à u web installatore. https://localhost:5443/openmeetings/install. Tuttu quì hè simplice è intuitivu, EXCENU a sezione "Convertitori". Quì avemu bisognu di registrà i percorsi per i nostri pacchetti installati in più.

  1. ImageMagick Path /usr/bin
  2. FFMPEG Path /usr/bin
  3. SoX Path /usr/bin
  4. OpenOffice/LibreOffice Path per jodconverter /usr/lib/libreoffice (aghju installatu libre)

Ulteriori paràmetri ùn sò micca cumplicati.
Dopu avè logatu per a prima volta, duvete andà in "Amministrazione" -> "Configurazione", truvate l'articulu caminu.ffmpeg è sguassate u valore "/usr/bin" scrittu in questu. Salvà i paràmetri.
Ebbè, in realtà u nostru servitore di videoconferenza hè cunfiguratu è prontu à travaglià.
dopu avè riavviatu u servitore avete bisognu di eseguisce

  1. basa di dati DBMS (se ùn utilizate micca u Derby integratu)
  2. KMS
  3. script statup.sh

Pudete fà manualmente, ma pudete ancu creà scripts autorun.
Per fà "fora" in u firewall, devi permette i porti 5443,5080,8888
Prufittate l'usu!
PS Se a camera ùn trasmette micca una maghjina è ùn vede nimu fora di sè stessu, avete bisognu di aghjunghje u duminiu è u portu à l'eccezzioni in u firewall. Se Casper hè stallatu, funziona normalmente è salta tuttu (sorprendentemente!), Ma Avast è quellu integratu in Windows travaglianu duramente. Avete da luttà cù i paràmetri.

Source: www.habr.com

Add a comment