Instalante openmeetings 5.0.0-M1. WEB-konferencoj sen Flash

Bonan posttagmezon, Karaj Khabravchane kaj Gastoj de la portalo!
Antaŭ ne longe, mi devis konstrui malgrandan servilon por videokonferenco. Ne multaj opcioj estis pripensitaj - BBB kaj Openmeetings, ĉar. nur ili respondis funkcie:

  1. liberaj
  2. Demonstro de la labortablo, dokumentoj, ktp.
  3. Interaga laboro kun uzantoj (ĝenerala tabulo, babilejo, ktp.)
  4. Neniu plia programa instalaĵo bezonata por klientoj

Mi komencis kun BBB... nu, fakte ĝi ne kreskis kune... La unua estas la postulo de vera aparataro, ĉar sur la virtuala ne garantias rendimenton; La dua estas rimeda intenseco. Jes, bona bildo kaj bonega sono, sed por miaj taskoj ĝi ne estas komparebla kun la konsumitaj rimedoj.
Komencis provi malfermajn kunvenojn. Kiel amanto de provita de aliaj uzantoj kaj stabilaj eldonoj, mi instalis la lastan stabilan eldonon 4.0.8 (ni ne konsideros ĉi tiun procezon ĉi tie). Ĉio estas bona, krom ke ĝi estas sur FLASH. Nu, se jes, ĝi rifuzis labori en chrome, ĝi iris bone en vulpo ... sed tio kontraŭdiras punkton 4, ĉar ne ĉiuj uzas FF kaj ne ĉiuj ŝatas ĝin. Mi jam havis tempon por ĉagreniĝi, ĉar mi vidis, ke versio 5.0.0-M1 estis anoncita sen FLASH! Jen kie ĉio komenciĝis. Mi tuj diros, ke ne funkciis por mi lanĉi ĉion samtempe, proksimume 2 semajnojn, 1-2 horojn tage, ĝi prenis al mi plenan lanĉon.
Kaj do, mi instalis ĝin sur ubuntu 18.0.4-LTS. Postuloj:

  • JRE 8
  • Kurento Media Server

Ni komencu per JRE8. Defaŭlte, 11 estas agordita de la deponejoj, do ni aldonos ĝin al la deponejoj, kaj tiam ni komencos instali la version, kiun ni bezonas:

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

Post instalado, vi devas agordi la defaŭltan version de Java por funkcii:

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

kontrolu la version

java -version

devas elsendi

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)

nun restas agordi la hejmajn dosierujojn.

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

Kurento Media-servilo (KMS) estas bezonata por normala funkciado de video/aŭdiaj fluoj. Estas malsamaj ebloj por instali ĝin, mi uzis la opcion Docker. La procezo de instalado kaj agordo de Docker ne estas inkluzivita en ĉi tiu artikolo, ĉar la Interreto estas plena de informoj. Kaj tiel, ni komencas KMS

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

Nun ni komencu instali rilatajn komponantojn:
MySQL - La OM havas enkonstruitan datumbazon, sed ne rekomendas uzi ĝin en la batalversio. Ni metas ajnan version oportunan por vi. Taŭga de normaj deponejoj.

sudo apt-get install mysql

por konekti Java al MySQL vi bezonas elŝuta konektilo kaj metu ĝin en la dosierujon /webapps/openmeetings/WEB-INF/lib/. La MySQL-konekto-agordo troviĝas en la dosiero /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick - Bezonata por komuna tabulo, pruvo de dokumentoj kaj bildoj. ni prenas ankaŭ el normaj rapoj.

sudo apt-get install imagemagick

Ghostscript - se ni volas labori kun pdf, ni ne povas malhavi ĝin. Deponejoj ankaŭ estas normaj.
OpenOfficeLibera Oficejo - eligi ĉiujn formatojn de oficejaj dokumentoj ...
ffmpeg и ŝtrumpetoj - por la ebleco registri videokonferencojn en malsamaj formatoj. La versio devas esti 10.3 aŭ pli nova.

sudo apt install ffmpeg
sudo apt-get install sox

Nu, nun ni pretas elŝuti openmeetings mem.
https://openmeetings.apache.org/downloads.html
Elŝutita, malpakita al la dosierujo, kiun ni bezonas.
Ĉio ŝajnas esti preta por lanĉo (precipe se vi sekvas oficialaj instrukcioj), sed ekzistas tia ligo https://localhost:5443/openmeetings/install. Se vi atentas https kaj havenon 5443, ni komprenas, ke nenio funkcios por ni. Kompreneble, vi povas ruli la skripton ./bin/startup.sh kaj la servilo ekfunkciiĝos. Vi eĉ povas iri al ĝi kaj agordi ĝin per la ligilo http://localhost:5080/openmeetings/install, sed tio simple ne funkcios normale. Nun ĉiuj retumiloj, kaj precipe chrome, batalas por la sekureco de la uzanto kaj labori kun la fotilo kaj mikrofono estas permesita nur per https. Per FF, eblos eniri kaj permesi al la fotilo funkcii, sed ĉi tio denove ligas nin al unu retumilo. Tial, ni pluiru al instalo kaj agordo de SSL. Vi povas fari atestilon por mono, aŭ vi povas fari ĝin mem, OM ne funkcios pli malbone de ĉi tio.
OM-versio 5.0.0-M1 baziĝas sur TomCat, ne Apache. La agordo de la retservilo troviĝas en la dosierujo ./conf/. Kiel krei memsubskribitan atestilon kaj instali ĝin en TomCate I jam priskribis.
Nu, https estas agordita, nun iru al la dosierujo ./bin kaj rulu statup.sh kaj post ekfunkciigo de la servilo, iru al la retejo-instalilo. https://localhost:5443/openmeetings/install. Ĉio ĉi tie estas simpla kaj intuicia KROM la sekcio "Konvertiloj". Ĉi tie ni devas registri la vojojn al niaj aldone instalitaj pakaĵoj.

  1. ImageMagick Vojo /usr/bin
  2. FFMPEG Vojo /usr/bin
  3. SoX Vojo /usr/bin
  4. OpenOffice/LibreOffice Path por jodconverter /usr/lib/libreoffice (mi instalis Libra)

Pliaj agordoj denove ne estas komplikaj.
Post la unua ensaluto al la sistemo, estas DEVIGE iri al "Administrado" -> "Agordo", trovi la eron. vojo.ffmpeg kaj forigu la valoron "/usr/bin" skribitan al ĝi. Ni konservas la agordojn.
Nu, efektive nia videokonferenca servilo estas agordita kaj preta por funkcii.
post rekomenco de la servilo, vi devas kuri

  1. DBMS-datumbazo (se vi ne uzas la enkonstruitan Derby)
  2. KMS
  3. statup.sh skripto

Vi povas mane, sed vi ankaŭ povas krei aŭtorunajn skriptojn.
Por eligi "eksteren" en la fajroŝirmilo, vi devas permesi pordojn 5443,5080,8888
Ĝuu vian uzon!
PS Se la fotilo ne transdonas bildon kaj vi ne vidas iun ajn krom vi mem, vi devas aldoni la domajnon kaj havenon al la esceptoj en la fajroŝirmilo. Se ekzistas Casper, tiam ĝi funkcias normale kaj preterlasas ĉion (surprize!), Sed Avast kaj la enkonstruita Vindozo laboras forte. devos hemoroidi kun la agordoj.

fonto: www.habr.com

Aldoni komenton