Openmeetings 5.0.0-M1 installatsioon. Veebikonverentsid ilma Flashita

Tere pÀevast, austatud Habr'a kasutajad ja portaalivisiidid!
Hiljuti tekkis mul vajadus ĂŒles seada vĂ€ike server videokonverentside jaoks. Vaatluse all olid mitte nii palju valikuid — BBB ja Openmeetings, kuna ainult need vastasid funktsionaalsusele:

  1. Tasuta
  2. Töölaua, dokumentide jne demonstreerimine.
  3. Interaktiivne koostöö kasutajatega (ĂŒldine kana, vestlus jne).
  4. Lisatarkvara kliendipoolse paigaldamise nÔudmist ei ole.

KĂ€isin BBB-ga
 no, eks see ei klappinud
 Esiteks — nĂ”udis pĂ€ris riistvara, kuna virtuaalsel ei garanteerita töökindlust; Teiseks — ressursinĂ”udlikkus. Jah, pilt on hea ja heli suurepĂ€rane, aga minu vajadustega ei olnud see proportsionaalne tarbitud ressurssidega.
Alustasin Openmeetings'i proovimist. Kuna olen kontrollitud sĂŒsteemide ja stabiilsete vĂ€ljaannete austaja, installisin viimase stabiilse versiooni 4.0.8 (seda protsessi me siin ei arutada). KĂ”ik oli hĂ€sti, vĂ€lja arvatud see, et see töötas FLASH-is. Kuna see nii oli, keeldus Chrome'is töötamast, Firefoxis lĂ€ks
 aga see on vastupidine punktile 4, kuna mitte kĂ”ik ei kasuta FF-i ega meeldi see kĂ”igile. Olin juba pettunud, kui mĂ€rkasin, et versioon 5.0.0-M1 on kuulutatud ilma FLASHita! Siit see kĂ”ik algas. Ütlen kohe, et ma ei saanud kĂ”ike kohe kĂ€ima, ligikaudu 2 nĂ€dalat, 1-2 tundi pĂ€evas, kulus tĂ€ieliku töölepaneku jaoks.
Nii, installisin ma ubuntu 18.0.4-LTS. NÔuded:

  • JRE 8
  • Kurento Media server

Alustame JRE8-st. Vaikimisi installitakse ladudest 11, seetÔttu lisame ladudesse, ja seejÀrel kÀivitame vajaliku versiooni installimise:

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

PÀrast installimist tuleb seada vaikimisi kÀivitatav 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 on jÀÀnud 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

Video/heli voogude normaalseks toimimiseks on vajalik Kurento Media server (KMS). Selle paigaldamise variandid on erinevad, mina kasutasin Docker'i varianti. Docker'i paigaldamise ja seadistamise protsess ei kuulu selle artikli alla, Ônneks on internet tÀis teavet. Nii, kÀivitame KMS-i.

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

NĂŒĂŒd alustame kaasnevate komponentide installimist:
MySQL — OM-il on sisseehitatud andmebaas, kuid selle kasutamist soovitatakse vĂ€ltida tootmisversioonis. Paigaldage teile sobiv versioon. Sobivad ka standardsetes hoidlates olevad variandid.

sudo apt-get install mysql

Java ĂŒhendamiseks MySQL-iga peate alla laadima ĂŒhenduse loendi ja panema selle kausta /webapps/openmeetings/WEB-INF/lib/. MySQL-iga ĂŒhendamise seadistamine on failis /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick — vajalik ĂŒldiseks tahvliks, dokumentide ja piltide esitamiseks. Samuti vĂ”etakse see standardsetest hoidlatest.

sudo apt-get install imagemagick

GhostScript — kui tahame töötada PDF-idega, siis ei pÀÀse ilma selleta. Hoidlad on samuti standardsed.
OpenOffice vĂ”i Libre Office — kĂ”ikide kontoredokumentide formaatide vĂ€ljatrĂŒkiks ...
FFMpeg ja SoX — vĂ”imaluse jaoks salvestada videokonverentse erinevates formaatides. Versioon peab olema 10.3 vĂ”i uuem.

sudo apt install ffmpeg
sudo apt-get install sox

Noh, nĂŒĂŒd oleme valmis alla laadima openmeetings'i.
https://openmeetings.apache.org/downloads.html
Allalaadimine ja dekompimine soovitud kausta on tehtud.
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 porti 5443, siis mĂ”istame, et meil ei Ă”nnestu. Loomulikult saab kĂ€ivitada skripti ./bin/startup.sh ja server kĂ€ivitub. Siseneda saab ja seadistada linki http://localhost:5080/openmeetings/install, kuid korralikku tööd ei saa. KĂ”ik brauserid, ja Chromi puhul eriti, vĂ”itlevad kasutaja turvalisuse eest ja lubavad kaamera ja mikrofoni toimimist ainult https kaudu. Firefoxis Ă”nnestub sisse logida ja kaamera töö lubada, kuid see seab meid taas ĂŒhe brauseri piiridesse. SeetĂ”ttu liigume edasi SSL-i seadistamise ja installimise juurde. Sertifikaadi saab osta raha eest vĂ”i teha ka ise, sellest ei tohiks openmeetings'i töö halvemaks minna.
OM-i versioon 5.0.0-M1 pÔhineb TomCat'il, mitte Apache'il. Veebiserveri konfiguratsioon asub kaustas ./conf/. Kuidas luua isesigneeritud sertifikaat ja installida see TomCate'i, olen juba kirjeldanud.
Noh, nĂŒĂŒd on https seadistatud, nĂŒĂŒd siseneme kausta ./bin ja kĂ€ivitame statup.sh ning pĂ€rast serveri kĂ€ivitamist liigume veebipaigaldajasse https://localhost:5443/openmeetings/install. Siin on kĂ”ik lihtne ja arusaadav VÄLJAS arendajate (converterite) jaotises. Siin tuleb mÀÀrata teed meie tĂ€iendavateks installitud pakettide jaoks.

  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 seadistused jÀlle lihtsad.
PĂ€rast esmakordset sĂŒsteemi sisenemist liikume kindlasti "Haldus" -> "Konfiguratsioon", leidke punkt path.ffmpeg ja eemaldame sinna salvestatud vÀÀrtuse "\/usr\/bin". Salvestage seaded.
Noh, meie VKS-server on seadistatud ja valmis tööks.
serveri taaskÀivitamisel tuleb kÀivitada

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

Seda saab teha kÀsitsi, aga vÔib ka luua automaatse kÀivitamise skripte.
VĂ€lisele jĂ”udmiseks tuleb tulemĂŒĂŒris lubada portide 5443, 5080, 8888 avamine.
Head kasutamist!
P.S. Kui kaamera ei edasta pilti ja te ei nĂ€e kedagi peale enda, tuleb tulemĂŒĂŒri lisada domeen ja port eranditeks. Kui on Kaspersky, siis töötab see normaalselt ja laseb kĂ”ik lĂ€bi (kui ĂŒllatav!), aga Avast ja Windowsi sisseehitatud tulemĂŒĂŒr töötavad raskesti. Peab natuke seadistustega vaeva nĂ€gema.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster