Tere pĂ€evast, lugupeetud Habravchane ja portaali kĂŒlalised!
Hiljuti tekkis mul vajadus seadistada vĂ€ike server videokonverentside jaoks. Vaatasin lĂ€bi mĂ”ned vĂ”imalused â BBB ja Openmeetings, kuna just need vastasid minu vajadustele:
- Tasuta
- Töölaudade, dokumentide jms jagamine.
- Interaktiivne koostöö kasutajatega (ĂŒhine tahvel, vestlus jne).
- Ei ole vaja installida tÀiendavat tarkvara klientidele.
Alustasin BBB-st... kuid see ei sobinud... Esiteks, reaalse riistvara nĂ”ue, kuna virtuaalsel ei garanteerita töökindlust; teiseks, ressursinĂ”udlikkus. Jah, pilt on hea ja heli suurepĂ€rane, kuid minu ĂŒlesannete jaoks on see ressursikasutamise osas vastuvĂ”etamatu.
Olen proovinud openmeetings'i. Kui keegi usaldab teiste kasutajate poolt testitud ja stabiilseid versioone, siis installeerisin viimase stabiilse versiooni 4.0.8 (seda protsessi me siin ei kÀsitle). KÔik on hea, vÀlja arvatud see, et see töötab FLASH'is. Kuna nii on asjad, siis Chrome'is keeldus see töötamast, Firefoxis lÀks ka⊠aga see on vastuolus punktiga 4, kuna kÔik ei kasuta FF'i ja mitte kÔigile see ei meeldi. Olen juba pettunud, kui nÀgin, et versioon 5.0.0-M1 on reklaamitud ilma FLASH'ita! Siit see kÔik algas. RÀÀgin kohe, et kÔike ja kohe kÀima saada mul ei Ônnestunud, lÀks umbes 2 nÀdalat, 1-2 tundi pÀevas, et see tÀielikult kÀima saada.
Nii, paigaldasin Ubuntu 18.0.4-LTS. NÔuded:
- JRE 8
- Kurento Media server
Alustame JRE8-ga. Vaikimisi paigaldatakse repode kaudu 11, seega lisame reposid ja pÀrast seda kÀivitate vajalikku versiooni paigaldamise:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installerPÀrast paigaldamist on vajalik mÀÀrata vaikimisi kasutatav Java versioon:
sudo apt-get install oracle-java8-set-defaultkontrollime versiooni
java -versionpeaks 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
EOLKorrektseks video- ja audiosokkide töö tagamiseks on vaja Kurento Media serverit (KMS). Erinevaid paigaldusvĂ”imalusi on palju, mina kasutasin Dockerâi lahendust. Dockerâi installimise ja seadistamise protsess ei kuulu selle artikli alla, kuid internet on tĂ€is teavet. Ja nii, kĂ€ivitame KMS-i.
docker run -d --name kms -p 8888:8888 kurento/kurento-media-server:latest NĂŒĂŒd alustame seotud komponentide installimist:
MySQL â OM-is on sisseehitatud andmebaas, kuid selle kasutamist ei soovitata tootmisversioonis. Paigaldame endale sobiva versiooni. Sobivad ka standardsetest hoidlatest.
sudo apt-get install mysql Java ĂŒhendamiseks MySQL-iga on vaja ja panna see kausta /webapps/openmeetings/WEB-INF/lib/. MySQL-i ĂŒhendamise seadistamine asub failis /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick â Vajalik for ĂŒhise tahvli, dokumentide ja piltide demonstreerimise jaoks. VĂ”tame samuti standardsetest hoidlatest.
sudo apt-get install imagemagickGhostScript â kui soovime töötada PDF-idega, siis pole selle kasutamine vĂ€ltimatu. Hoidlad samuti standardsed.
OpenOffice vĂ”i Libre Office â kĂ”igi kontodokumentide vormingute vĂ€ljundiks...
FFMpeg ja SoX â videokonverentside salvestamise vĂ”imalused erinevates formaatides. Versioon peab olema 10.3 vĂ”i uuem.
sudo apt install ffmpeg
sudo apt-get install sox NĂŒĂŒd oleme valmis allalaadimiseks openmeetings.
Allalaadimine on tehtud, pakkisime selle vajalikku kausta.
Tundub, et kĂ”ik on kĂ€ivitamiseks valmis (eriti kui jĂ€rgida ), kuid seal on selline link . Kui tĂ€hele panna https ja port 5443, mĂ”istame, et meil ei Ă”nnestu. Loomulikult vĂ”ib kĂ€ivitada skripti ./bin/startup.sh ja server kĂ€ivitub. Seda saab isegi kĂŒlastada ja seadistada lingil , kuid korralikku tööd ei tule. Praegu vĂ”itlevad kĂ”ik brauserid, eriti Chrome, kasutaja turvalisuse nimel ja lubavad kaamera ning mikrofoni kasutamist ainult https kaudu. FF-iga suudate sisse logida ja kaamera töö lubada, kuid see jĂ€lle seondub meile ĂŒhe brauseriga. SeetĂ”ttu liigume SSL-i installimise ja seadistamise juurde. Sertifikaadi saab teha raha eest vĂ”i ka iseseisvalt, see ei halva OMi toimimist.
OMi versioon 5.0.0-M1 pÔhineb TomCat'il, mitte Apach'il. Veebiserveri konfiguratsioon asub kaustas ./conf/. Kuidas luua iseseisvalt allkirjastatud sertifikaat ja installida see TomCate'i, olen juba .
Nii, https on nĂŒĂŒd töös, nĂŒĂŒd lĂ€heme kausta ./bin ja kĂ€ivitame statup.sh, pĂ€rast serveri kĂ€ivitamist liikume veebipaigaldajasse. Siin on kĂ”ik lihtne ja arusaadav VAHETATUD jaotises «Konverterid». Siin tuleb mĂ€rkida meie tĂ€iendavalt installitud pakettide teed.
- ImageMagick tee /usr/bin
- FFMPEG tee /usr/bin
- SoX tee /usr/bin
- OpenOffice/LibreOffice tee jodconverter'i jaoks /usr/lib/libreoffice (mina installisin LibreOffice'i)
Edasi on seaded taas lihtsad.
PÀrast esimest sisselogimist peame OBLIGEERIVALT minema «Haldus» -> «Konfiguratsioon», leidma punkti path.ffmpeg ja kustutame sinna kirjutatud vÀÀrtuse «/usr/bin». Salvestame sÀtted.
Nii, meie VKS server on seadistatud ja valmis tööks.
PÀrast serveri taaskÀivitamist tuleb kÀivitada
- andmebaasi SĂB (kui te ei kasuta sisseehitatud Derby't)
- KMS
- skript statup.sh
Seda saab teha kÀsitsi, kuid saab luua ka automaatse kÀivitamise skripte.
VĂ€listamiseks tuleb tulemĂŒĂŒris avada pordid 5443, 5080, 8888.
Head kasutamist!
P.S. Kui kaamera ei edasta pilti ja te ei nĂ€e kedagi peale enda, peate tulemĂŒĂŒris lisama domeeni ja nii pordi eranditeks. Kui on Kaspersky, siis see toimib normaalselt ja laseb kĂ”ik lĂ€bi (kuidas iganes!), aga Avast ja Windowsi sisseehitatud lahendus â töötavad raskesti. Tuleb natuke vaeva nĂ€ha seadistustega.
Allikas: habr.com
