Nginstal openmeetings 5.0.0-M1. konferensi WEB tanpa Flash

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:

  1. free
  2. Demonstrasi desktop, dokumen, lsp.
  3. Kerja interaktif karo pangguna (papan umum, obrolan, lsp.)
  4. 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 download konektor banjur lebokake ing folder /webapps/openmeetings/WEB-INF/lib/. Persiyapan sambungan MySQL dumunung ing file /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
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.
https://openmeetings.apache.org/downloads.html
Diundhuh, unpacked menyang folder sing kita butuhake.
Kabeh katon siap diluncurake (utamane yen sampeyan ngetutake instruksi resmi), nanging ana pranala kaya iki https://localhost:5443/openmeetings/install. Yen sampeyan mbayar manungsa waΓ© menyang https lan port 5443, kita ngerti sing ora bakal bisa kanggo kita. Mesthi, sampeyan bisa mbukak skrip ./bin/startup.sh lan server bakal diwiwiti. Sampeyan bisa malah pindhah menyang lan ngatur liwat link http://localhost:5080/openmeetings/install, nanging mung ora bakal bisa digunakake kanthi normal. Saiki kabeh browser, lan utamane krom, berjuang kanggo keamanan pangguna lan nggarap kamera lan mikropon mung diidini liwat https. Liwat FF, bakal bisa mlebu lan ngidini kamera bisa digunakake, nanging iki maneh ngubungake kita menyang siji browser. Mula, ayo pindhah menyang nginstal lan ngatur SSL. Sampeyan bisa nggawe sertifikat kanggo dhuwit, utawa sampeyan bisa nindakake dhewe, OM ora bakal luwih elek saka iki.
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 diterangake.
Ya, https wis dikonfigurasi, saiki pindhah menyang folder ./bin lan mbukak statup.sh lan sawise miwiti server, pindhah menyang installer web https://localhost:5443/openmeetings/install. Ing kene kabeh wis prasaja lan intuisi kajaba kanggo bagean "Konverter". Ing kene kita kudu ndhaptar dalan menyang paket sing ditambahake.

  1. ImageMagick Path /usr/bin
  2. FFMPEG Path /usr/bin
  3. SoX Path /usr/bin
  4. 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

  1. Database DBMS (yen sampeyan ora nggunakake Derby sing dibangun)
  2. KMS
  3. 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

Add a comment