Sazkirina openmeetings 5.0.0-M1. konferansên WEB bêyî Flash

Êvar baş, Xebravçanên Hêja û Mêvanên portalê!
Ne demek berê, hewcedariya min hebû ku ez serverek piçûk ji bo konferansa vîdyoyê rakim. Gelek vebijark nehatin hesibandin - BBB û Openmeetings, ji ber. tenê wan bi fonksiyonel bersiv da:

  1. belaş
  2. Xwepêşandana sermaseyê, belge, hwd.
  3. Karê înteraktîf bi bikarhêneran re (lijneya giştî, chat, hwd.)
  4. Ji bo xerîdaran sazkirina nermalava zêde hewce nake

Min bi BBB dest pê kir… Belê, bi rastî ew bi hev re mezin nebû… Ya yekem hewcedariya hardware ya rastîn e, ji ber ku li ser virtual performansê garantî nakin; Ya duyemîn hêza çavkaniyê ye. Erê, wêneyek baş û dengek hêja, lê ji bo karên min ew bi çavkaniyên xerckirî re nayê berhev kirin.
Dest bi ceribandina civînên vekirî kir. Wekî evîndarek ku ji hêla bikarhênerên din ve hatî ceribandin û serbestberdanên stabîl, min serbestberdana herî paşîn 4.0.8 saz kir (em ê vê pêvajoyê li vir nehesibînin). Her tişt baş e, ji bilî ku ew li ser FLASH e. Welê, heke wusa be, wê red kir ku di kromê de bixebite, di fox de baş çû ... lê ev xala 4-an berevajî dike, ji ber ku ne her kes FF bikar tîne û ne her kes jê hez dike. Jixwe wexta min hebû ku ez aciz bibim, ji ber ku min dît ku guhertoya 5.0.0-M1 bêyî FLASH hate ragihandin! Li vir her tişt dest pê kir. Ez ê tavilê bibêjim ku ji min re nexebitî ku ez her tiştî bi yekcarî bidim destpêkirin, bi qasî 2 hefte, rojê 1-2 demjimêran, ew ji min re destpêkek bêkêmasî girt.
Ji ber vê yekê, min ew li ser ubuntu 18.0.4-LTS saz kir.

  • JRE 8
  • Kurento Media Server

Ka em bi JRE8 dest pê bikin. Ji hêla xwerû, 11 ji depoyan tê danîn, ji ber vê yekê em ê wê li depoyan zêde bikin, û dûv re em ê dest bi sazkirina guhertoya ku em hewce ne bikin:

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

Piştî sazkirinê, hûn hewce ne ku guhertoya xwerû ya Java-yê saz bikin ku bixebite:

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

versiyonê kontrol bikin

java -version

divê derkeve

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)

naha ew dimîne ku pelrêkên malê saz bikin.

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

Pêşkêşkara Kurento Media (KMS) ji bo xebata normal a herikên vîdyoyî / dengî hewce ye. Ji bo sazkirina wê vebijarkên cihêreng hene, min vebijarka Docker bikar anî. Pêvajoya sazkirin û mîhengkirina Docker di vê gotarê de tune ye, ji ber ku Înternet tijî agahdarî ye. Û vî awayî, em dest bi KMS-ê dikin

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

Naha em dest bi sazkirina pêkhateyên têkildar bikin:
MySQL - OM xwedan databasek çêkirî ye, lê nayê pêşniyar kirin ku wê di guhertoya şer de bikar bîne. Em her guhertoyek ji we re guncan danîne. Minasib ji depoyên standard.

sudo apt-get install mysql

ji bo girêdana Java bi MySQL-ê hûn hewce ne download connector û wê têxin peldanka /webapps/openmeetings/WEB-INF/lib/. Sazkirina girêdana MySQL di pelê de ye /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick - Ji bo panelek hevpar, xwenîşandana belge û wêneyan hewce ye. em jî ji zincîran standard digirin.

sudo apt-get install imagemagick

Ghostscript - Ger em bixwazin bi pdf-ê re bixebitin, em bêyî wê nikarin. Depo jî standard in.
OpenOffice an Ofîsa Libre - derxistina hemî formatên belgeyên nivîsgehê ...
ffmpeg и sox - ji bo îmkana tomarkirina konferansên vîdyoyê di formên cûda de. Divê guhertoya 10.3 an nûtir be.

sudo apt install ffmpeg
sudo apt-get install sox

Welê, naha em amade ne ku openmeetings bixwe dakêşin.
https://openmeetings.apache.org/downloads.html
Daxistin, li peldanka ku em hewce ne vekir.
Her tişt ji bo destpêkirinê amade ye (nemaze heke hûn bişopînin talîmatên fermî), lê girêdanek bi vî rengî heye https://localhost:5443/openmeetings/install. Ger hûn bala xwe bidin https û porta 5443, em fam dikin ku dê tiştek ji me re nexebite. Bê guman, hûn dikarin skrîpta ./bin/startup.sh bimeşînin û server dê dest pê bike. Tewra hûn dikarin biçin ser wê û bi riya girêdanê vesaz bikin http://localhost:5080/openmeetings/install, lê ew ê bi gelemperî nexebite. Naha hemî gerok û nemaze chrome, ji bo ewlehiya bikarhêner şer dikin û xebata bi kamera û mîkrofonê tenê bi riya https-ê tê destûr kirin. Bi FF-ê, dê gengaz be ku meriv têkevin û destûrê bidin kamerayê ku bixebite, lê ev dîsa me bi yek gerokê ve girêdide. Ji ber vê yekê, bila em biçin sazkirin û mîhengkirina SSL. Hûn dikarin ji bo dravê sertîfîkayek çêbikin, an hûn dikarin bi xwe bikin, OM dê ji vê yekê xirabtir neke.
Guhertoya OM 5.0.0-M1 li ser TomCat-ê ye, ne Apache. Veavakirina servera Webê di peldanka ./conf/ de ye. Meriv çawa sertîfîkayek xwe-îmzakirî biafirîne û wê li TomCate ez berê saz bikim şirove kirin.
Welê, https hatî mîheng kirin, naha biçin peldanka ./bin û statup.sh bimeşînin û piştî destpêkirina serverê, biçin sazkerê malperê. https://localhost:5443/openmeetings/install. Li vir her tişt jixwe sade û têgihîştî ye ji xeynî beşa "Veguhezker". Li vir pêdivî ye ku em rêçên pakêtên xweyên din ên sazkirî tomar bikin.

  1. ImageMagick Riya /usr/bin
  2. Riya FFMPEG /usr/bin
  3. SoX Path /usr/bin
  4. Rêya OpenOffice/LibreOffice ji bo jodconverter /usr/lib/libreoffice (min Libra saz kir)

Mîhengên din dîsa ne tevlihev in.
Piştî têketina yekem a pergalê, MERZÎ ye ku hûn biçin "Rêveberî" -> "Vesazkirin", tiştê bibînin. rê.ffmpeg û nirxa "/usr/bin" ku jê re hatiye nivîsandin jêbirin. Em mîhengan xilas dikin.
Welê, bi rastî servera meya vîdyokonferansê hatî mîheng kirin û amade ye ku biçe.
piştî destpêkirina serverê, hûn hewce ne ku hûn bimeşînin

  1. Databasa DBMS (heke hûn Derby-ya çêkirî bikar neynin)
  2. KMS
  3. statup.sh script

Hûn dikarin bi destan lê hûn dikarin skrîptên xweser jî biafirînin.
Ji bo ku di dîwarê agir de "derve" derkeve, divê hûn destûr bidin portên 5443,5080,8888.
Bikaranîna xwe xweş bikin!
PS Ger kamera wêneyek venaguhezîne û hûn ji bilî xwe kesek nabînin, hûn hewce ne ku domain û portê li îstîsnayên di dîwarê agir de zêde bikin. Ger Casper hebe, wê hingê ew bi normalî dixebite û her tiştî berdide (ecêb!), Lê Avast û Windows-ya çêkirî zehf dixebitin. dê bi mîhengan re hemorroid bibe.

Source: www.habr.com

Add a comment