Mirëdita, të dashur Khabravchane dhe të ftuar të portalit!
Jo shumë kohë më parë, kisha nevojë të krijoja një server të vogël për video-konferenca. Nuk u konsideruan shumë opsione - BBB dhe Openmeetings, sepse. vetëm ata u përgjigjën funksionalisht:
- Бесплатно
- Demonstrimi i desktopit, dokumenteve etj.
- Puna interaktive me përdoruesit (bordi i përgjithshëm, biseda, etj.)
- Nuk kërkohet instalim shtesë i softuerit për klientët
Fillova me BBB… mirë, në fakt nuk u rrit së bashku… E para është kërkesa e një hardueri të vërtetë, sepse në virtuale nuk garantojnë performancën; E dyta është intensiteti i burimeve. Po, një foto e mirë dhe një tingull i shkëlqyer, por për detyrat e mia nuk është i krahasueshëm me burimet e konsumuara.
Filloi të provonte takime të hapura. Si një dashnor i testuar nga përdorues të tjerë dhe lëshime të qëndrueshme, unë instalova versionin më të fundit të qëndrueshëm 4.0.8 (ne nuk do ta shqyrtojmë këtë proces këtu). Gjithçka është në rregull, përveç se është në FLASH. Epo, nëse është kështu, nuk pranoi të punonte në krom, shkoi mirë në fox ... por kjo bie ndesh me pikën 4, sepse jo të gjithë përdorin FF dhe jo të gjithëve e pëlqejnë atë. Kisha kohë të mërzitesha, pasi pashë që versioni 5.0.0-M1 u shpall pa FLASH! Këtu filloi gjithçka. Do të them menjëherë se nuk më funksionoi të nisja gjithçka menjëherë, rreth 2 javë, 1-2 orë në ditë, më duhej një nisje e plotë.
Dhe kështu, e instalova në ubuntu 18.0.4-LTS. Kërkesat:
- JRE 8
- Serveri i mediave Kurento
Le të fillojmë me JRE8. Si parazgjedhje, 11 është vendosur nga depot, kështu që ne do ta shtojmë atë në depo dhe më pas do të fillojmë të instalojmë versionin që na nevojitet:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Pas instalimit, duhet të vendosni versionin e paracaktuar të Java për të ekzekutuar:
sudo apt-get install oracle-java8-set-default
kontrolloni versionin
java -version
duhet të nxjerrë
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)
tani mbetet për të vendosur drejtoritë e shtëpisë.
cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL
Serveri Kurento Media (KMS) kërkohet për funksionimin normal të transmetimeve video/audio. Ka mundësi të ndryshme për instalimin e tij, unë përdora opsionin Docker. Procesi i instalimit dhe konfigurimit të Docker nuk përfshihet në këtë artikull, pasi Interneti është plot me informacione. Dhe kështu, ne fillojmë KMS
docker run -d --name kms -p 8888:8888 kurento/kurento-media-server:latest
Tani le të fillojmë instalimin e komponentëve të lidhur:
MySQL - OM ka një bazë të dhënash të integruar, por nuk rekomandohet përdorimi i saj në versionin luftarak. Ne vendosim çdo version të përshtatshëm për ju. I përshtatshëm nga depot standarde.
sudo apt-get install mysql
për të lidhur Java me MySQL ju duhet
ImageMagick - Nevojitet për një tabelë të përbashkët, demonstrim dokumentesh dhe imazhesh. marrim edhe nga rrepat standarde.
sudo apt-get install imagemagick
Ghostscript - nëse duam të punojmë me pdf, nuk mund të bëjmë pa të. Depot janë gjithashtu standarde.
OpenOffice ose Zyra Libre - për të nxjerrë të gjitha formatet e dokumenteve të zyrës ...
ffmpeg и soks - për mundësinë e regjistrimit të videokonferencave në formate të ndryshme. Versioni duhet të jetë 10.3 ose më i ri.
sudo apt install ffmpeg
sudo apt-get install sox
Epo, tani jemi gati të shkarkojmë vetë openmeetings.
Shkarkuar, shpaketuar në dosjen që na nevojitet.
Gjithçka duket se është gati për lançim (veçanërisht nëse ndiqni
Versioni OM 5.0.0-M1 bazohet në TomCat, jo në Apache. Konfigurimi i serverit në ueb ndodhet në dosjen ./conf/. Si të krijoni një certifikatë të vetë-nënshkruar dhe ta instaloni atë në TomCate I tashmë
Epo, https është konfiguruar, tani shkoni te dosja ./bin dhe ekzekutoni statup.sh dhe pasi të keni nisur serverin, shkoni te instaluesi i uebit
- Rruga ImageMagick /usr/bin
- Shtegu FFMPEG /usr/bin
- Rruga SoX /usr/bin
- Shtegu i OpenOffice/LibreOffice për jodconverter /usr/lib/libreoffice (kam instaluar Libra)
Cilësimet e mëtejshme nuk janë përsëri të komplikuara.
Pas hyrjes së parë në sistem, është e detyrueshme të shkoni te "Administrimi" -> "Konfigurimi", të gjeni artikullin shteg.ffmpeg dhe fshini vlerën "/usr/bin" të shkruar në të. Ne i ruajmë cilësimet.
Epo, në fakt serveri ynë i videokonferencës është i konfiguruar dhe gati për të shkuar.
pas rinisjes së serverit, duhet të ekzekutoni
- Baza e të dhënave DBMS (nëse nuk jeni duke përdorur Derby të integruar)
- Km
- statup.sh skript
Ju mund manualisht, por gjithashtu mund të krijoni skriptet autorun.
Për të nxjerrë "out" në murin e zjarrit, duhet të lejoni portet 5443,5080,8888
Shijoni përdorimin tuaj!
PS Nëse kamera nuk transmeton një imazh dhe nuk shihni askënd përveç vetes, duhet të shtoni domenin dhe portin në përjashtimet në murin e zjarrit. Nëse ka Casper, atëherë funksionon normalisht dhe kalon gjithçka (çuditërisht!), Por Avast dhe Windows-i i integruar punojnë shumë. do të duhet të hemorroide me parametrat.
Burimi: www.habr.com