Masang openmeetings 5.0.0-M1. konferensi WEB tanpa Flash

Wilujeng siang, Dear Khabravites sareng Tamu portal!
Teu lami pisan kuring kedah nyetél server leutik pikeun konperénsi pidéo. Henteu seueur pilihan anu dianggap - BBB sareng Openmeetings, sabab ... ngan aranjeunna ngajawab fungsional:

  1. bebas
  2. Demonstrasi desktop, dokumén, jsb.
  3. Karya interaktif sareng pangguna (papan dibagikeun, obrolan, jsb.)
  4. Taya instalasi software tambahan diperlukeun pikeun klien

Kuring dimimitian ku BBB ... sumur, sabenerna teu hasil ... Hal kahiji nyaéta sarat pikeun hardware nyata, sabab ... dina hiji maya aranjeunna henteu ngajamin kinerja; Anu kadua nyaéta inténsitas sumberdaya. Leres, gambar anu saé sareng sora anu saé, tapi pikeun tugas kuring henteu dibandingkeun sareng sumber daya anu dikonsumsi.
Kuring mimiti nyobian openmeetings. Salaku lover of release kabuktian tur stabil, Kuring dipasang release stabil panganyarna 4.0.8 (urang moal nganggap prosés ieu didieu). Sadayana henteu kunanaon, kecuali dina FLASH. Nya, upami kitu, éta nolak damel di Chrome, tapi damel di Fox ... tapi ieu bertentangan sareng poin 4, sabab ... Henteu sadayana nganggo FF sareng henteu sadayana resep. Abdi parantos kesel nalika ningali yén versi 5.0.0-M1 diumumkeun tanpa FLASH! Ieu dimana eta sadayana dimimitian. Kuring bakal langsung nyarios yén kuring henteu tiasa ngaluncurkeun sadayana langsung; peryogi sakitar 2 minggu, 1-2 jam sadinten, kanggo peluncuran lengkep.
Janten, kuring dipasang dina ubuntu 18.0.4-LTS. Syarat:

  • JRE 8
  • server Kurento Media

Hayu urang mimitian ku JRE8. Sacara standar, 11 dipasang tina repositori, janten hayu urang tambahkeun kana repositori, teras mimitian masang versi anu urang peryogikeun:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Saatos instalasi, anjeun kedah nyetél versi standar Java pikeun ngajalankeun:

sudo apt-get install oracle-java8-set-default

pariksa versi

java -version

kudu ngaluarkeun

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)

Ayeuna sadayana anu tetep nyaéta nyetél diréktori bumi.

cat >> /etc/environment <<EOL
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
EOL

Pikeun operasi normal tina aliran video/audio, anjeun peryogi server Kurento Media (KMS). Aya pilihan anu béda pikeun masang éta, kuring nganggo pilihan Docker. Prosés masang sareng ngonpigurasikeun Docker henteu kalebet dina tulisan ieu, sabab Internét pinuh ku inpormasi. Janten, hayu urang ngaluncurkeun KMS

docker run -d --name kms -p 8888:8888 kurento/kurento-media-server:latest

Ayeuna hayu urang mimitian masang komponén anu dibéré bareng:
MySQL - OM boga database diwangun-di, tapi teu dianjurkeun ngagunakeun eta dina versi tempur. Urang install sagala versi merenah pikeun anjeun. Éta ogé bakal tiasa dianggo tina repositori standar.

sudo apt-get install mysql

pikeun nyambungkeun Java ka MySQL anjeun peryogi panyambungna download teras lebetkeun kana folder /webapps/openmeetings/WEB-INF/lib/. Setélan sambungan MySQL aya dina file /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick - Diperlukeun pikeun dewan umum, tampilan dokumén jeung gambar. Urang ogé nyokot tina turnips baku.

sudo apt-get install imagemagick

Ghostscript - upami urang hoyong damel sareng pdf, urang moal tiasa ngalakukeun tanpa éta. Repositories ogé standar.
OpenOffice atawa Kantor Libre - pikeun kaluaran sadaya format dokumén kantor...
ffmpeg и SoX - pikeun kamampuan ngarékam konperénsi pidéo dina format anu béda. Vérsi kudu 10.3 atanapi engké.

sudo apt install ffmpeg
sudo apt-get install sox

Nya, ayeuna urang siap pikeun ngaunduh openmeetings sorangan.
https://openmeetings.apache.org/downloads.html
Urang diundeur jeung unpacked kana folder urang diperlukeun.
Sigana mah sagalana geus siap pikeun ngajalankeun (utamana lamun nuturkeun parentah resmi), tapi aya tautan sapertos kieu https://localhost:5443/openmeetings/install. Upami urang nengetan HTTPS sareng port 5443, urang ngartos yén teu aya anu bakal dianggo pikeun urang. Tangtosna, anjeun tiasa ngajalankeun naskah ./bin/startup.sh sareng server bakal ngamimitian. Anjeun malah tiasa angkat ka dinya sareng ngonpigurasikeunana nganggo tautan http://localhost:5080/openmeetings/install, tapi ngan moal jalan normal. Ayeuna sadaya panyungsi, sareng Chrome khususna, berjuang pikeun kaamanan pangguna sareng damel sareng kaméra sareng mikropon ngan ukur diidinan via https. Ngaliwatan FF urang bakal tiasa log in sarta ngidinan gawé kalawan kaméra, tapi ieu deui dasi urang hiji browser. Janten, hayu urang teraskeun kana masang sareng ngonpigurasikeun SSL. Anjeun tiasa ngadamel sertipikat pikeun artos, atanapi anjeun tiasa ngalakukeunana nyalira; éta moal ngajantenkeun OM langkung parah.
Vérsi OM 5.0.0-M1 dumasar kana TomCat, sanes Apache. Konfigurasi pangladén Wéb aya dina polder ./conf/. Kumaha cara ngadamel sertipikat anu ditandatanganan diri sareng pasang di TomCate I parantos digambarkeun.
Nya, https dikonpigurasi, ayeuna angkat ka folder ./bin sareng jalankeun statup.sh sareng saatos ngamimitian server, angkat ka pamasang wéb. https://localhost:5443/openmeetings/install. Sadayana di dieu saderhana sareng intuitif KECUALI bagian "Converters". Di dieu urang kedah ngadaptarkeun jalur ka bungkusan anu dipasang tambahan urang.

  1. ImageMagick Path /usr/bin
  2. FFMPEG Path /usr/bin
  3. Jalur SoX /usr/bin
  4. OpenOffice/LibreOffice Path pikeun jodconverter /usr/lib/libreoffice (kuring dipasang libre)

Setélan salajengna deui teu pajeulit.
Saatos asup pikeun kahiji kalina, anjeun WAJIB angkat ka "Administrasi" -> "Konfigurasi", panggihan itemna jalur.ffmpeg sareng ngahapus nilai "/ usr / bin" anu ditulis kana éta. Simpen setélan.
Nya, saleresna server videoconferencing kami dikonpigurasi sareng siap dianggo.
sanggeus rebooting server anjeun kudu ngajalankeun

  1. Database DBMS (upami anjeun henteu nganggo Derby anu diwangun)
  2. KMS
  3. naskah statup.sh

Anjeun tiasa ngalakukeun sacara manual, tapi anjeun ogé tiasa nyiptakeun skrip autorun.
Pikeun kaluaran "di luar" dina firewall, anjeun kedah ngijinkeun palabuhan 5443,5080,8888.
Ngarasakeun pamakean anjeun!
PS Upami kaméra henteu ngirimkeun gambar sareng anjeun henteu ningali saha waé kecuali diri anjeun, anjeun kedah nambihan domain sareng port kana éntitas dina firewall. Upami Casper dipasang, éta tiasa dianggo sacara normal sareng ngaluncurkeun sadayana (héran!), Tapi Avast sareng anu diwangun kana Windows kerja keras. Anjeun kedah bajoang sareng setélan.

sumber: www.habr.com

Tambahkeun komentar