Openmeetings 5.0.0-M1 paigaldamine. Veebikonverentsid ilma Flashita

Tere pĂ€evast, lugupeetud Habravchane ja portaali kĂŒlalised!
Hiljuti tekkis mul vajadus seadistada vĂ€ike server videokonverentside jaoks. Vaatasin lĂ€bi mĂ”ned vĂ”imalused — BBB ja Openmeetings, kuna just need vastasid minu vajadustele:

  1. Tasuta
  2. Töölaudade, dokumentide jms jagamine.
  3. Interaktiivne koostöö kasutajatega (ĂŒhine tahvel, vestlus jne).
  4. Ei ole vaja installida tÀiendavat tarkvara klientidele.

Alustasin BBB-st... kuid see ei sobinud... Esiteks, reaalse riistvara nĂ”ue, kuna virtuaalsel ei garanteerita töökindlust; teiseks, ressursinĂ”udlikkus. Jah, pilt on hea ja heli suurepĂ€rane, kuid minu ĂŒlesannete jaoks on see ressursikasutamise osas vastuvĂ”etamatu.
Olen proovinud openmeetings'i. Kui keegi usaldab teiste kasutajate poolt testitud ja stabiilseid versioone, siis installeerisin viimase stabiilse versiooni 4.0.8 (seda protsessi me siin ei kĂ€sitle). KĂ”ik on hea, vĂ€lja arvatud see, et see töötab FLASH'is. Kuna nii on asjad, siis Chrome'is keeldus see töötamast, Firefoxis lĂ€ks ka
 aga see on vastuolus punktiga 4, kuna kĂ”ik ei kasuta FF'i ja mitte kĂ”igile see ei meeldi. Olen juba pettunud, kui nĂ€gin, et versioon 5.0.0-M1 on reklaamitud ilma FLASH'ita! Siit see kĂ”ik algas. RÀÀgin kohe, et kĂ”ike ja kohe kĂ€ima saada mul ei Ă”nnestunud, lĂ€ks umbes 2 nĂ€dalat, 1-2 tundi pĂ€evas, et see tĂ€ielikult kĂ€ima saada.
Nii, paigaldasin Ubuntu 18.0.4-LTS. NÔuded:

  • JRE 8
  • Kurento Media server

Alustame JRE8-ga. Vaikimisi paigaldatakse repode kaudu 11, seega lisame reposid ja pÀrast seda kÀivitate vajalikku versiooni paigaldamise:

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

PÀrast paigaldamist on vajalik mÀÀrata vaikimisi kasutatav Java versioon:

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

kontrollime versiooni

java -version

peaks andma

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)

nĂŒĂŒd jÀÀb ĂŒle mÀÀrata kodukataloogid.

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

Korrektseks video- ja audiosokkide töö tagamiseks on vaja Kurento Media serverit (KMS). Erinevaid paigaldusvĂ”imalusi on palju, mina kasutasin Docker’i lahendust. Docker’i installimise ja seadistamise protsess ei kuulu selle artikli alla, kuid internet on tĂ€is teavet. Ja nii, kĂ€ivitame KMS-i.

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

NĂŒĂŒd alustame seotud komponentide installimist:
MySQL — OM-is on sisseehitatud andmebaas, kuid selle kasutamist ei soovitata tootmisversioonis. Paigaldame endale sobiva versiooni. Sobivad ka standardsetest hoidlatest.

sudo apt-get install mysql

Java ĂŒhendamiseks MySQL-iga on vaja laadida alla konnektor ja panna see kausta /webapps/openmeetings/WEB-INF/lib/. MySQL-i ĂŒhendamise seadistamine asub failis /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick — Vajalik for ĂŒhise tahvli, dokumentide ja piltide demonstreerimise jaoks. VĂ”tame samuti standardsetest hoidlatest.

sudo apt-get install imagemagick

GhostScript — kui soovime töötada PDF-idega, siis pole selle kasutamine vĂ€ltimatu. Hoidlad samuti standardsed.
OpenOffice vĂ”i Libre Office — kĂ”igi kontodokumentide vormingute vĂ€ljundiks...
FFMpeg ja SoX — videokonverentside salvestamise vĂ”imalused erinevates formaatides. Versioon peab olema 10.3 vĂ”i uuem.

sudo apt install ffmpeg
sudo apt-get install sox

NĂŒĂŒd oleme valmis allalaadimiseks openmeetings.
https://openmeetings.apache.org/downloads.html
Allalaadimine on tehtud, pakkisime selle vajalikku kausta.
Tundub, et kĂ”ik on kĂ€ivitamiseks valmis (eriti kui jĂ€rgida ametlikule juhendile), kuid seal on selline link https://localhost:5443/openmeetings/install. Kui tĂ€hele panna https ja port 5443, mĂ”istame, et meil ei Ă”nnestu. Loomulikult vĂ”ib kĂ€ivitada skripti ./bin/startup.sh ja server kĂ€ivitub. Seda saab isegi kĂŒlastada ja seadistada lingil http://localhost:5080/openmeetings/install, kuid korralikku tööd ei tule. Praegu vĂ”itlevad kĂ”ik brauserid, eriti Chrome, kasutaja turvalisuse nimel ja lubavad kaamera ning mikrofoni kasutamist ainult https kaudu. FF-iga suudate sisse logida ja kaamera töö lubada, kuid see jĂ€lle seondub meile ĂŒhe brauseriga. SeetĂ”ttu liigume SSL-i installimise ja seadistamise juurde. Sertifikaadi saab teha raha eest vĂ”i ka iseseisvalt, see ei halva OMi toimimist.
OMi versioon 5.0.0-M1 pÔhineb TomCat'il, mitte Apach'il. Veebiserveri konfiguratsioon asub kaustas ./conf/. Kuidas luua iseseisvalt allkirjastatud sertifikaat ja installida see TomCate'i, olen juba kirjeldanud.
Nii, https on nĂŒĂŒd töös, nĂŒĂŒd lĂ€heme kausta ./bin ja kĂ€ivitame statup.sh, pĂ€rast serveri kĂ€ivitamist liikume veebipaigaldajasse. https://localhost:5443/openmeetings/installSiin on kĂ”ik lihtne ja arusaadav VAHETATUD jaotises «Konverterid». Siin tuleb mĂ€rkida meie tĂ€iendavalt installitud pakettide teed.

  1. ImageMagick tee /usr/bin
  2. FFMPEG tee /usr/bin
  3. SoX tee /usr/bin
  4. OpenOffice/LibreOffice tee jodconverter'i jaoks /usr/lib/libreoffice (mina installisin LibreOffice'i)

Edasi on seaded taas lihtsad.
PÀrast esimest sisselogimist peame OBLIGEERIVALT minema «Haldus» -> «Konfiguratsioon», leidma punkti path.ffmpeg ja kustutame sinna kirjutatud vÀÀrtuse «/usr/bin». Salvestame sÀtted.
Nii, meie VKS server on seadistatud ja valmis tööks.
PÀrast serveri taaskÀivitamist tuleb kÀivitada

  1. andmebaasi SÜB (kui te ei kasuta sisseehitatud Derby't)
  2. KMS
  3. skript statup.sh

Seda saab teha kÀsitsi, kuid saab luua ka automaatse kÀivitamise skripte.
VĂ€listamiseks tuleb tulemĂŒĂŒris avada pordid 5443, 5080, 8888.
Head kasutamist!
P.S. Kui kaamera ei edasta pilti ja te ei nĂ€e kedagi peale enda, peate tulemĂŒĂŒris lisama domeeni ja nii pordi eranditeks. Kui on Kaspersky, siis see toimib normaalselt ja laseb kĂ”ik lĂ€bi (kuidas iganes!), aga Avast ja Windowsi sisseehitatud lahendus — töötavad raskesti. Tuleb natuke vaeva nĂ€ha seadistustega.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster