Openmeetings 5.0.0-M1 installimine. Veebikonverentsid ilma Flashita

Tere päevast, kallid Khabravchanid ja portaali külalised!
Mitte nii kaua aega tagasi tekkis mul vajadus videokonverentsideks väikese serveri loomiseks. Väga palju variante ei kaalutud – BBB ja Openmeetings, sest. ainult nemad vastasid funktsionaalselt:

  1. tasuta
  2. Töölaua, dokumentide jms demonstreerimine.
  3. Interaktiivne töö kasutajatega (üldlaud, vestlus jne)
  4. Klientidele pole vaja täiendavat tarkvara installida

Alustasin BBB-ga… noh, tegelikult see ei kasvanud kokku… Esimene on tõelise riistvara nõue, sest virtuaalses ei garanteeri jõudlust; Teine on ressursi intensiivsus. Jah, hea pilt ja suurepärane heli, kuid minu ülesannete jaoks pole see võrreldav kulutatud ressurssidega.
Hakkas proovima avatud koosolekuid. Teiste kasutajate testitud ja stabiilsete väljaannete armastajana installisin uusima stabiilse versiooni 4.0.8 (seda protsessi me siin ei käsitle). Kõik on korras, välja arvatud see, et see on FLASHis. Noh, kui jah, siis see keeldus kroomis töötamast, rebases läks hästi ... aga see on vastuolus punktiga 4, sest kõik ei kasuta FF-i ja see ei meeldi kõigile. Mul oli juba aega ärrituda, kuna nägin, et versioon 5.0.0-M1 kuulutati välja ilma FLASHita! Siit see kõik alguse sai. Ütlen kohe, et kõike korraga käivitada ei tulnud, umbes 2 nädalat, 1-2 tundi päevas, mul kulus täielik käivitamine.
Ja nii, ma installisin selle ubuntu 18.0.4-LTS-i. Nõuded:

  • JRE 8
  • Kurento Media server

Alustame JRE8-ga. Vaikimisi on hoidlatest seatud 11, nii et lisame selle hoidlatesse ja seejärel alustame vajaliku versiooni installimist:

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

Pärast installimist peate käivitama Java vaikeversiooni:

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

kontrolli versiooni

java -version

peab välja 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

Kurento Media server (KMS) on vajalik video-/helivoogude normaalseks tööks. Selle paigaldamiseks on erinevaid võimalusi, mina kasutasin Dockeri võimalust. Dockeri installimise ja konfigureerimise protsessi see artikkel ei hõlma, kuna Internet on teavet täis. Ja nii alustame KMS-iga

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

Nüüd alustame seotud komponentide installimist:
MySQL - OM-il on sisseehitatud andmebaas, kuid seda pole soovitatav kasutada lahinguversioonis. Panime mis tahes teile sobiva versiooni. Sobib standardhoidlatest.

sudo apt-get install mysql

Java ühendamiseks MySQL-iga, mida vajate allalaadimispistik ja asetage see kausta /webapps/openmeetings/WEB-INF/lib/. MySQL-i ühenduse seadistus asub failis /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick - Vajalik ühise tahvli jaoks, dokumentide ja piltide demonstreerimiseks. võtame ka tavalistest naeristest.

sudo apt-get install imagemagick

Ghostscripti - kui tahame töötada pdf-iga, siis ilma selleta ei saa. Hoidlad on samuti standardsed.
OpenOffice või Tasuta kontor - kõigi kontoridokumentide vormingute väljastamiseks ...
ffmpeg и Sox - videokonverentside salvestamise võimaluse eest erinevates formaatides. Versioon peab olema 10.3 või uuem.

sudo apt install ffmpeg
sudo apt-get install sox

Noh, nüüd oleme valmis Openmeetings ise alla laadima.
https://openmeetings.apache.org/downloads.html
Allalaaditud, lahti pakitud kausta, mida vajame.
Kõik näib olevat käivitamiseks valmis (eriti kui järgite ametlikud juhised), kuid selline link on olemas https://localhost:5443/openmeetings/install. Kui pöörate tähelepanu https-ile ja pordile 5443, saame aru, et meie jaoks ei tööta miski. Muidugi võite käivitada skripti ./bin/startup.sh ja server käivitub. Võite isegi selle juurde minna ja lingi kaudu konfigureerida http://localhost:5080/openmeetings/install, aga see lihtsalt ei tööta normaalselt. Nüüd võitlevad kõik brauserid ja eriti kroom kasutaja ohutuse eest ning kaamera ja mikrofoniga töötamine on lubatud ainult https kaudu. FF-i kaudu on võimalik siseneda ja lubada kaameral töötada, kuid see seob meid jällegi ühe brauseriga. Seetõttu liigume edasi SSL-i installimise ja konfigureerimise juurde. Sertifikaadi saab teha raha eest või ise teha, OM sellest halvemini ei lähe.
OM-i versioon 5.0.0-M1 põhineb TomCatil, mitte Apache'il. Veebiserveri konfiguratsioon asub kaustas ./conf/. Kuidas luua iseallkirjastatud sertifikaati ja installida see juba TomCate I-sse kirjeldatud.
Noh, https on konfigureeritud, nüüd minge kausta ./bin ja käivitage statup.sh ning pärast serveri käivitamist minge veebiinstallerisse https://localhost:5443/openmeetings/install. Siin on kõik juba lihtne ja intuitiivne, VÄLJA arvatud jaotis „Muundurid”. Siin peame registreerima meie täiendavalt installitud pakettide teed.

  1. ImageMagicki tee /usr/bin
  2. FFMPEG tee /usr/bin
  3. SoX tee /usr/bin
  4. OpenOffice/LibreOffice'i tee jodconverterile /usr/lib/libreoffice (installisin Libra)

Edasised seadistused pole jällegi keerulised.
Pärast esimest süsteemi sisselogimist on KOHUSTUSLIK minna "Administreerimine" -> "Seadistus", leida üksus path.ffmpeg ja kustutage sellele kirjutatud väärtus "/usr/bin". Salvestame seaded.
Tegelikult on meie videokonverentsi server konfigureeritud ja kasutamiseks valmis.
pärast serveri taaskäivitamist peate käivitama

  1. DBMS-i andmebaas (kui te ei kasuta sisseehitatud Derbyt)
  2. KMS
  3. skript statup.sh

Saate käsitsi, kuid saate luua ka automaatkäivitusskripte.
Tulemüüris "out" väljastamiseks peate lubama pordid 5443,5080,8888
Nautige oma kasutamist!
PS Kui kaamera pilti ei edasta ja peale iseenda ei näe kedagi, tuleb tulemüüris erandite hulka lisada domeen ja port. Kui on Casper, siis see töötab normaalselt ja jätab kõik vahele (üllatavalt!), Kuid Avast ja sisseehitatud Windows töötavad kõvasti. peab seadetega hemorroidi tegema.

Allikas: www.habr.com

Lisa kommentaar