Sugeng sonten, para Khabravchans lan para tamu portal!
Ora suwe kepungkur, aku kudu ngunggahake server cilik kanggo konferensi video. Ora akeh opsi sing dianggep - BBB lan Openmeetings, amarga. mung dheweke mangsuli kanthi fungsional:
- free
- Demonstrasi desktop, dokumen, lsp.
- Kerja interaktif karo pangguna (papan umum, obrolan, lsp.)
- Ora ana instalasi piranti lunak tambahan sing dibutuhake kanggo klien
Aku miwiti karo BBB ... uga, bener ora tuwuh bebarengan ... Pisanan iku syarat hardware nyata, amarga ing virtual ora njamin kinerja; Kapindho yaiku intensitas sumber daya. Ya, gambar sing apik lan swara sing apik banget, nanging kanggo tugasku ora bisa dibandhingake karo sumber daya sing dikonsumsi.
Mulai nyoba openmeetings. Minangka pacangan dites dening pangguna liyane lan rilis stabil, Aku diinstal release stabil paling anyar 4.0.8 (kita ora bakal nimbang proses iki kene). Kabeh iku apik, kajaba iku ing FLASH. Ya, yen ngono, dheweke ora gelem kerja ing krom, dadi apik ing rubah ... nanging iki bertentangan karo poin 4, amarga ora kabeh wong nggunakake FF lan ora kabeh wong seneng. Aku wis duwe wektu kanggo njaluk upset, amarga aku weruh sing versi 5.0.0-M1 diumumake tanpa FLASH! Iki ngendi kabeh diwiwiti. Aku bakal langsung ngomong yen aku ora bisa mbukak kabeh bebarengan, udakara 2 minggu, 1-2 jam saben dina, butuh peluncuran lengkap.
Dadi, aku nginstal ing ubuntu 18.0.4-LTS. Syarat:
- JRE 8
- Kurento Media Server
Ayo dadi miwiti karo JRE8. Kanthi gawan, 11 disetel saka repositori, mula kita bakal nambah menyang repositori, banjur kita bakal miwiti nginstal versi sing dibutuhake:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Sawise instalasi, sampeyan kudu nyetel versi standar Jawa kanggo mbukak:
sudo apt-get install oracle-java8-set-default
mriksa versi
java -version
kudu ngetokake
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)
saiki tetep nyetel direktori ngarep.
cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL
Server Kurento Media (KMS) dibutuhake kanggo operasi normal aliran video/audio. Ana macem-macem opsi kanggo nginstal, aku nggunakake pilihan Docker. Proses nginstal lan konfigurasi Docker ora kalebu ing artikel iki, amarga Internet kebak informasi. Dadi, kita miwiti KMS
docker run -d --name kms -p 8888:8888 kurento/kurento-media-server:latest
Saiki ayo miwiti nginstal komponen sing gegandhengan:
MySQL - OM wis dibangun ing database, nanging ora dianjurake kanggo nggunakake ing versi pertempuran. We sijine versi sembarang trep kanggo sampeyan. Cocog saka repositori standar.
sudo apt-get install mysql
kanggo nyambungake Jawa menyang MySQL sampeyan kudu
ImageMagick - Dibutuhake kanggo papan umum, demonstrasi dokumen lan gambar. kita uga njupuk saka turnips standar.
sudo apt-get install imagemagick
Ghostscript - yen kita pengin nggarap pdf, kita ora bisa nindakake tanpa iku. Repositori uga standar.
OpenOffice utawa Kantor Libre - kanggo output kabeh format dokumen kantor ...
ffmpeg ΠΈ sok - kanggo kamungkinan ngrekam konferensi video ing macem-macem format. Versi kudu 10.3 utawa luwih anyar.
sudo apt install ffmpeg
sudo apt-get install sox
Nah, saiki kita wis siyap ngundhuh openmeetings dhewe.
Diundhuh, unpacked menyang folder sing kita butuhake.
Kabeh katon siap diluncurake (utamane yen sampeyan ngetutake
Versi OM 5.0.0-M1 adhedhasar TomCat, dudu Apache. Konfigurasi server Web dumunung ing folder ./conf/. Cara nggawe sertifikat sing ditandatangani dhewe lan nginstal ing TomCate I wis
Ya, https wis dikonfigurasi, saiki pindhah menyang folder ./bin lan mbukak statup.sh lan sawise miwiti server, pindhah menyang installer web
- ImageMagick Path /usr/bin
- FFMPEG Path /usr/bin
- SoX Path /usr/bin
- OpenOffice/LibreOffice Path kanggo jodconverter /usr/lib/libreoffice (aku nginstal Libra)
Setelan luwih maneh ora rumit.
Sawise mlebu pisanan menyang sistem, WAJIB pindhah menyang "Administrasi" -> "Konfigurasi", goleki item kasebut. path.ffmpeg lan mbusak nilai "/ usr / bin" sing ditulis. Kita nyimpen setelan.
Ya, sejatine server videoconferencing kita wis dikonfigurasi lan siap digunakake.
sawise miwiti maneh server, sampeyan kudu mbukak
- Database DBMS (yen sampeyan ora nggunakake Derby sing dibangun)
- KMS
- skrip statup.sh
Sampeyan bisa kanthi manual nanging sampeyan uga bisa nggawe skrip autorun.
Kanggo output "metu" ing firewall, sampeyan kudu ngidini port 5443,5080,8888
Seneng nggunakake!
PS Yen kamera ora ngirimaken gambar lan sampeyan ora weruh sapa nanging dhewe, sampeyan kudu nambah domain lan port kanggo pangecualian ing firewall. Yen ana Casper, banjur kerjane biasane lan skip kabeh (kaget!), Nanging Avast lan dibangun ing Windows makarya hard. kudu wasir karo setelan.
Source: www.habr.com