Openmeetings 5.0.0-M1 asennus. WEB-konferenssit ilman Flashia

Hyvää iltapäivää, hyvä Khabravchane ja portaalin vieraat!
Ei niin kauan sitten minulla oli tarve rakentaa pieni palvelin videoneuvotteluja varten. Ei monia vaihtoehtoja harkittu - BBB ja Openmeetings, koska. vain he vastasivat toiminnallisesti:

  1. ilmaiseksi
  2. Työpöydän, asiakirjojen jne. esittely.
  3. Interaktiivinen työskentely käyttäjien kanssa (yleinen board, chat jne.)
  4. Asiakkaille ei vaadita lisäohjelmiston asennusta

Aloitin BBB:stä… no, itse asiassa se ei kasvanut yhteen… Ensimmäinen on vaatimus aidosta laitteistosta, koska on virtuaalinen eivät takaa suorituskykyä; Toinen on resurssiintensiteetti. Kyllä, hyvä kuva ja erinomainen ääni, mutta tehtäviini se ei ole verrattavissa kulutettuihin resursseihin.
Aloin kokeilla avoimia kokouksia. Muiden käyttäjien testaamien ja vakaiden julkaisujen ystävänä asensin uusimman vakaan julkaisun 4.0.8 (emme käsittele tätä prosessia tässä). Kaikki on hyvin, paitsi että se on FLASHissa. No, jos on, se kieltäytyi toimimasta kromissa, se meni hyvin kettussa ... mutta tämä on ristiriidassa kohdan 4 kanssa, koska kaikki eivät käytä FF:ää eivätkä kaikki pidä siitä. Minulla oli jo aikaa järkyttyä, koska näin, että versio 5.0.0-M1 julkistettiin ilman FLASHia! Tästä kaikki alkoi. Sanon heti, että minulla ei onnistunut käynnistämään kaikkea kerralla, noin 2 viikkoa, 1-2 tuntia päivässä, se vei täydellisen käynnistämisen.
Ja niin, asensin sen ubuntu 18.0.4-LTS:ään. Vaatimukset:

  • JRE 8
  • Kurento Media Server

Aloitetaan JRE8:sta. Oletusarvoisesti 11 on asetettu arkistoista, joten lisäämme sen arkistoihin ja sitten aloitamme tarvitsemamme version asentamisen:

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

Asennuksen jälkeen sinun on asetettava Java-oletusversio toimimaan:

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

tarkista versio

java -version

täytyy antaa

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)

nyt on jäljellä kotihakemistojen asettaminen.

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) tarvitaan normaaliin video-/äänivirtojen toimintaan. Sen asentamiseen on erilaisia ​​vaihtoehtoja, käytin Docker-vaihtoehtoa. Dockerin asennus- ja määritysprosessi ei sisälly tähän artikkeliin, koska Internet on täynnä tietoa. Ja niin, aloitamme KMS:n

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

Aloitetaan nyt liittyvien komponenttien asentaminen:
MySQL - OM:ssä on sisäänrakennettu tietokanta, mutta sen käyttöä taisteluversiossa ei suositella. Laitamme minkä tahansa sinulle sopivan version. Sopii vakiovarastoista.

sudo apt-get install mysql

tarvitset Java-yhteyden MySQL:ään latausliitin ja laita se /webapps/openmeetings/WEB-INF/lib/-kansioon. MySQL-yhteysasetukset sijaitsevat tiedostossa /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick - Tarvitaan yhteiseen tauluun, asiakirjojen ja kuvien esittelyyn. otamme myös tavallisesta naurista.

sudo apt-get install imagemagick

GhostScript - jos haluamme työskennellä pdf:n kanssa, emme tule toimeen ilman sitä. Myös arkistot ovat vakiona.
OpenOffice tai Libre Office - tulostaa kaikkia toimistoasiakirjojen muotoja ...
ffmpeg и Sox - mahdollisuudesta tallentaa videoneuvotteluja eri muodoissa. Version on oltava 10.3 tai uudempi.

sudo apt install ffmpeg
sudo apt-get install sox

No, nyt olemme valmiita lataamaan itse openmeetings.
https://openmeetings.apache.org/downloads.html
Ladattu, purettu tarvittavaan kansioon.
Kaikki näyttää olevan valmis julkaisuun (varsinkin jos seuraat viralliset ohjeet), mutta siellä on tällainen linkki https://localhost:5443/openmeetings/install. Jos kiinnität huomiota https:ään ja porttiin 5443, ymmärrämme, että mikään ei toimi meille. Voit tietysti suorittaa ./bin/startup.sh-komentosarjan ja palvelin käynnistyy. Voit jopa mennä siihen ja määrittää sen linkin kautta http://localhost:5080/openmeetings/install, mutta se ei vain toimi normaalisti. Nyt kaikki selaimet ja varsinkin kromi taistelevat käyttäjän turvallisuudesta ja työskentely kameran ja mikrofonin kanssa on sallittua vain https:n kautta. FF:n kautta on mahdollista päästä sisään ja antaa kameran toimia, mutta tämä taas sitoo meidät yhteen selaimeen. Siksi siirrytään SSL:n asentamiseen ja määrittämiseen. Voit tehdä todistuksen rahasta tai voit tehdä sen itse, OM ei toimi huonommin tästä.
OM-versio 5.0.0-M1 perustuu TomCatiin, ei Apacheen. Web-palvelimen asetukset sijaitsevat kansiossa ./conf/. Kuinka luoda itse allekirjoitettu varmenne ja asentaa se jo TomCate I:ssä kuvattu.
No, https on määritetty, mene nyt ./bin-kansioon ja suorita statup.sh ja palvelimen käynnistämisen jälkeen siirry verkkoasennusohjelmaan. https://localhost:5443/openmeetings/install. Täällä kaikki on jo yksinkertaista ja intuitiivista, PAITSI "Muuntimet"-osio. Täällä meidän on rekisteröitävä polut lisäasennettuihin paketteihimme.

  1. ImageMagick-polku /usr/bin
  2. FFMPEG-polku /usr/bin
  3. SoX-polku /usr/bin
  4. OpenOffice/LibreOffice-polku jodconverterille /usr/lib/libreoffice (asensin Libran)

Muut asetukset eivät taaskaan ole monimutkaisia.
Ensimmäisen järjestelmään kirjautumisen jälkeen on PAKOSTA siirtyä kohtaan "Ylläpito" -> "Määritykset", etsiä kohde polku.ffmpeg ja poista siihen kirjoitettu arvo "/usr/bin". Tallennamme asetukset.
Itse asiassa videoneuvottelupalvelimemme on määritetty ja valmis käyttöön.
palvelimen uudelleenkäynnistyksen jälkeen sinun on suoritettava

  1. DBMS-tietokanta (jos et käytä sisäänrakennettua Derbyä)
  2. KMS
  3. statup.sh-skripti

Voit manuaalisesti, mutta voit myös luoda automaattisen käynnistyksen komentosarjoja.
Jos haluat tulostaa "out" palomuurissa, sinun on sallittava portit 5443,5080,8888
Nauti käytöstä!
PS Jos kamera ei lähetä kuvaa etkä näe ketään muuta kuin itseäsi, sinun on lisättävä toimialue ja portti palomuurin poikkeuksiin. Jos on Casper, se toimii normaalisti ja ohittaa kaiken (yllättäen!), Mutta Avast ja sisäänrakennettu Windows työskentelevät kovasti. on hemorrhoid asetusten kanssa.

Lähde: will.com

Lisää kommentti