Inasakinisha mikutano ya wazi 5.0.0-M1. mikutano ya WEB bila Flash

Mchana mzuri, Mpendwa Khabravchane na Wageni wa portal!
Si muda mrefu uliopita, nilikuwa na haja ya kuongeza seva ndogo kwa ajili ya mkutano wa video. Sio chaguzi nyingi zilizingatiwa - BBB na Openmeetings, kwa sababu. tu walijibu kiutendaji:

  1. Bure
  2. Maonyesho ya desktop, hati, nk.
  3. Kazi ya mwingiliano na watumiaji (ubao wa jumla, gumzo, n.k.)
  4. Hakuna usakinishaji wa ziada wa programu unaohitajika kwa wateja

Nilianza na BBB… vizuri, kwa kweli haikua pamoja… La kwanza ni hitaji la maunzi halisi, kwa sababu kwenye mtandao usihakikishe utendaji; Ya pili ni nguvu ya rasilimali. Ndio, picha nzuri na sauti bora, lakini kwa kazi zangu hailinganishwi na rasilimali zinazotumiwa.
Alianza kujaribu mikutano ya wazi. Kama mpenda matoleo yaliyojaribiwa na watumiaji wengine na matoleo thabiti, nilisakinisha toleo la hivi punde la 4.0.8 (hatutazingatia mchakato huu hapa). Kila kitu ni sawa, isipokuwa kwamba iko kwenye FLASH. Kweli, ikiwa ni hivyo, ilikataa kufanya kazi katika chrome, ilikwenda vizuri katika mbweha ... lakini hii inapingana na hatua ya 4, kwa sababu sio kila mtu anatumia FF na sio kila mtu anapenda. Tayari nilikuwa na wakati wa kukasirika, kwani niliona toleo hilo la 5.0.0-M1 lilitangazwa bila FLASH! Hapa ndipo yote yalipoanzia. Nitasema mara moja kuwa haikufanya kazi kwangu kuzindua kila kitu mara moja, karibu wiki 2, masaa 1-2 kwa siku, ilinichukua uzinduzi kamili.
Na kwa hivyo, niliisakinisha kwenye ubuntu 18.0.4-LTS Mahitaji:

  • JRE 8
  • Seva ya Kurento Media

Wacha tuanze na JRE8. Kwa msingi, 11 imewekwa kutoka kwa hazina, kwa hivyo tutaiongeza kwenye hazina, na kisha tutaanza kusanikisha toleo tunalohitaji:

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

Baada ya usakinishaji, unahitaji kuweka toleo la msingi la Java ili kuendesha:

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

angalia toleo

java -version

lazima itoe

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)

sasa inabaki kuweka saraka za nyumbani.

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

Seva ya Kurento Media (KMS) inahitajika kwa uendeshaji wa kawaida wa mitiririko ya video/sauti. Kuna chaguzi tofauti za kuisanikisha, nilitumia chaguo la Docker. Mchakato wa kufunga na kusanidi Docker haijajumuishwa katika makala hii, kwani mtandao umejaa habari. Na kwa hivyo, tunaanza KMS

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

Sasa hebu tuanze kusakinisha vipengele vinavyohusiana:
MySQL - OM ina hifadhidata iliyojengewa ndani, lakini haipendekezwi kuitumia katika toleo la mapigano. Tunaweka toleo lolote linalofaa kwako. Inafaa kutoka kwa hazina za kawaida.

sudo apt-get install mysql

ili kuunganisha Java kwa MySQL unahitaji pakua kiunganishi na kuiweka kwenye /webapps/openmeetings/WEB-INF/lib/ folda. Mipangilio ya muunganisho wa MySQL iko katika faili /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick - Inahitajika kwa bodi ya kawaida, maonyesho ya nyaraka na picha. sisi pia kuchukua kutoka turnips kiwango.

sudo apt-get install imagemagick

GhostScript - ikiwa tunataka kufanya kazi na pdf, hatuwezi kufanya bila hiyo. Hifadhi pia ni za kawaida.
OpenOffice au Ofisi ya Bure - kutoa muundo wote wa hati za ofisi ...
ffmpeg ΠΈ soksi - kwa uwezekano wa kurekodi mikutano ya video katika muundo tofauti. Toleo lazima liwe 10.3 au zaidi.

sudo apt install ffmpeg
sudo apt-get install sox

Kweli, sasa tuko tayari kupakua mikutano ya wazi yenyewe.
https://openmeetings.apache.org/downloads.html
Imepakuliwa, imefunguliwa kwenye folda tunayohitaji.
Kila kitu kinaonekana kuwa tayari kwa uzinduzi (haswa ikiwa unafuata maagizo rasmi), lakini kuna kiunga cha aina hii https://localhost:5443/openmeetings/install. Ikiwa utazingatia https na bandari 5443, tunaelewa kuwa hakuna kitu kitakachotufanyia kazi. Bila shaka, unaweza kuendesha hati ya ./bin/startup.sh na seva itaanza. Unaweza hata kuiendea na kuisanidi kupitia kiunga http://localhost:5080/openmeetings/install, lakini hiyo haitafanya kazi kawaida. Sasa vivinjari vyote, na haswa chrome, vinapigania usalama wa mtumiaji na kufanya kazi na kamera na kipaza sauti inaruhusiwa tu kupitia https. Kupitia FF, itawezekana kuingia na kuruhusu kamera kufanya kazi, lakini hii tena inatufunga kwenye kivinjari kimoja. Kwa hivyo, wacha tuendelee kusakinisha na kusanidi SSL. Unaweza kufanya cheti kwa pesa, au unaweza kuifanya mwenyewe, OM haitafanya kazi mbaya zaidi kutoka kwa hili.
Toleo la OM 5.0.0-M1 linatokana na TomCat, si Apache. Mipangilio ya seva ya Wavuti iko kwenye ./conf/ folda. Jinsi ya kuunda cheti cha kujiandikisha na kusakinisha kwenye TomCate I tayari ilivyoelezwa.
Kweli, https imesanidiwa, sasa nenda kwenye ./bin folda na uendeshe statup.sh na baada ya kuanza seva, nenda kwa kisakinishi cha wavuti. https://localhost:5443/openmeetings/install. Hapa kila kitu tayari ni rahisi na angavu ILA kwa sehemu ya "Wabadilishaji". Hapa tunahitaji kusajili njia za vifurushi vyetu vilivyosanikishwa zaidi.

  1. Njia ya ImageMagick /usr/bin
  2. Njia ya FFMPEG /usr/bin
  3. Njia ya SoX /usr/bin
  4. Njia ya OpenOffice/LibreOffice ya jodconverter /usr/lib/libreoffice (nimeweka Libra)

Mipangilio zaidi sio ngumu tena.
Baada ya kuingia kwa mara ya kwanza kwenye mfumo, ni LAZIMA kwenda kwa "Utawala" -> "Usanidi", pata kipengee. njia.ffmpeg na ufute thamani "/usr/bin" iliyoandikwa kwake. Tunahifadhi mipangilio.
Kweli, seva yetu ya mkutano wa video imesanidiwa na iko tayari kutumika.
baada ya kuanzisha upya seva, unahitaji kukimbia

  1. hifadhidata ya DBMS (ikiwa hautumii Derby iliyojengwa ndani)
  2. KMS
  3. hati ya statup.sh

Unaweza mwenyewe lakini pia unaweza kuunda hati za autorun.
Ili kutoa "nje" kwenye ngome, lazima uruhusu bandari 5443,5080,8888.
Furahiya matumizi yako!
PS Ikiwa kamera haitumii picha na huoni mtu yeyote ila wewe mwenyewe, unahitaji kuongeza kikoa na mlango kwa vighairi katika ngome. Ikiwa kuna Casper, basi inafanya kazi kwa kawaida na inaruka kila kitu (kwa kushangaza!), Lakini Avast na Windows iliyojengwa hufanya kazi kwa bidii. itabidi hemorrhoid na mipangilio.

Chanzo: mapenzi.com

Kuongeza maoni