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:
- liberaj
- Demonstro de la labortablo, dokumentoj, ktp.
- Interaga laboro kun uzantoj (ĝenerala tabulo, babilejo, ktp.)
- 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
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.
OpenOffice aŭ Libera 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.
Elŝutita, malpakita al la dosierujo, kiun ni bezonas.
Ĉio ŝajnas esti preta por lanĉo (precipe se vi sekvas
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
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.
- ImageMagick Vojo /usr/bin
- FFMPEG Vojo /usr/bin
- SoX Vojo /usr/bin
- 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
- DBMS-datumbazo (se vi ne uzas la enkonstruitan Derby)
- KMS
- 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