Gosod openmeetings 5.0.0-M1. Cynadleddau WE heb Flash

Prynhawn da, Annwyl Khabravites a Gwesteion y porth!
Ddim yn bell yn ôl roedd angen i mi sefydlu gweinydd bach ar gyfer fideo-gynadledda. Ni ystyriwyd llawer o opsiynau - BBB ac Openmeetings, oherwydd... dim ond nhw a atebodd yn swyddogaethol:

  1. Am ddim
  2. Arddangosiad bwrdd gwaith, dogfennau, ac ati.
  3. Gwaith rhyngweithiol gyda defnyddwyr (bwrdd ar y cyd, sgwrsio, ac ati)
  4. Nid oes angen gosod meddalwedd ychwanegol ar gyfer cleientiaid

Dechreuais gyda BBB... wel, mewn gwirionedd ni weithiodd allan ... Y peth cyntaf yw'r gofyniad am galedwedd go iawn, oherwydd ... ar yr un rhithwir nid ydynt yn gwarantu perfformiad; Yr ail yw dwyster adnoddau. Ydy, darlun da a sain ardderchog, ond ar gyfer fy nhasgau ni ellir ei gymharu â'r adnoddau a ddefnyddir.
Dechreuais roi cynnig ar gyfarfodydd agored. Fel un sy'n hoff o ddatganiadau profedig a sefydlog, gosodais y datganiad sefydlog diweddaraf 4.0.8 (ni fyddwn yn ystyried y broses hon yma). Mae popeth yn iawn, ac eithrio ei fod ar FLASH. Wel, os felly, gwrthododd weithio yn Chrome, ond fe weithiodd yn Fox... ond mae hyn yn gwrth-ddweud pwynt 4, oherwydd ... Nid yw pawb yn defnyddio FF ac nid yw pawb yn ei hoffi. Roeddwn eisoes wedi cynhyrfu pan welais fod fersiwn 5.0.0-M1 wedi'i gyhoeddi heb FLASH! Dyma lle y dechreuodd y cyfan. Fe ddywedaf ar unwaith na allwn lansio popeth ar unwaith; cymerodd tua 2 wythnos, 1-2 awr y dydd, ar gyfer lansiad llawn.
Ac felly, fe'i gosodais ar ubuntu 18.0.4-LTS. Gofynion:

  • JRE 8
  • Kurento gweinydd cyfryngau

Gadewch i ni ddechrau gyda JRE8. Yn ddiofyn, mae 11 wedi'i osod o'r ystorfeydd, felly gadewch i ni ei ychwanegu at yr ystorfeydd, ac yna dechrau gosod y fersiwn sydd ei hangen arnom:

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

Ar ôl gosod, mae angen i chi osod y fersiwn rhagosodedig o Java i redeg:

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

gwiriwch y fersiwn

java -version

rhaid cyhoeddi

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)

Nawr y cyfan sydd ar ôl yw gosod y cyfeiriaduron cartref.

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

Ar gyfer gweithrediad arferol ffrydiau fideo/sain, mae angen gweinydd Kurento Media (KMS) arnoch. Mae yna wahanol opsiynau ar gyfer ei osod, defnyddiais yr opsiwn Docker. Nid yw'r broses o osod a ffurfweddu Docker wedi'i chynnwys yn yr erthygl hon, gan fod y Rhyngrwyd yn llawn gwybodaeth. Ac felly, gadewch i ni lansio KMS

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

Nawr, gadewch i ni ddechrau gosod y cydrannau cysylltiedig:
MySQL - Mae gan OM gronfa ddata adeiledig, ond ni argymhellir ei defnyddio yn y fersiwn ymladd. Rydym yn gosod unrhyw fersiwn sy'n gyfleus i chi. Bydd hefyd yn gweithio o ystorfeydd safonol.

sudo apt-get install mysql

i gysylltu Java i MySQL ei angen arnoch llwytho i lawr cysylltydd a'i roi yn y ffolder /webapps/openmeetings/WEB-INF/lib/. Mae gosodiadau cysylltiad MySQL wedi'u lleoli yn y ffeil /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick — Angen bwrdd cyffredin, arddangos dogfennau a delweddau. Rydym hefyd yn cymryd o faip safonol.

sudo apt-get install imagemagick

Ghostscript - os ydym am weithio gyda pdf, ni allwn wneud hebddo. Mae'r cadwrfeydd hefyd yn safonol.
OpenOffice neu Swyddfa Libre - ar gyfer allbynnu pob fformat o ddogfennau swyddfa...
ffmpeg и sox - ar gyfer y gallu i recordio cynadleddau fideo mewn gwahanol fformatau. Rhaid i'r fersiwn fod yn 10.3 neu'n hwyrach.

sudo apt install ffmpeg
sudo apt-get install sox

Wel, nawr rydym yn barod i lawrlwytho openmeetings ei hun.
https://openmeetings.apache.org/downloads.html
Fe wnaethom ei lawrlwytho a'i ddadbacio i'r ffolder yr oedd ei angen arnom.
Mae'n ymddangos bod popeth yn barod i'w lansio (yn enwedig os dilynwch chi cyfarwyddiadau swyddogol), ond mae cyswllt o'r fath https://localhost:5443/openmeetings/install. Os byddwn yn talu sylw i https a phorthladd 5443, rydym yn deall na fydd unrhyw beth yn gweithio i ni. Wrth gwrs, gallwch chi redeg y sgript ./bin/startup.sh a bydd y gweinydd yn cychwyn. Gallwch hyd yn oed fynd ato a'i ffurfweddu gan ddefnyddio'r ddolen http://localhost:5080/openmeetings/install, ond ni fydd yn gweithio fel arfer. Nawr mae pob porwr, a Chrome yn arbennig, yn ymladd am ddiogelwch defnyddwyr a dim ond trwy https y caniateir gweithio gyda'r camera a'r meicroffon. Trwy FF byddwn yn gallu mewngofnodi a chaniatáu gweithio gyda'r camera, ond mae hyn eto yn ein cysylltu ag un porwr. Felly, gadewch i ni symud ymlaen i osod a ffurfweddu SSL. Gallwch chi wneud tystysgrif am arian, neu gallwch chi ei wneud eich hun; ni fydd yn gwneud i'r OM weithio'n waeth.
Mae fersiwn OM 5.0.0-M1 yn seiliedig ar TomCat, nid Apache. Mae ffurfweddiad y gweinydd Gwe wedi'i leoli yn y ffolder ./conf/. Sut i greu tystysgrif hunan-lofnodedig a'i gosod yn TomCate I eisoes a ddisgrifiwyd.
Wel, mae https wedi'i ffurfweddu, nawr ewch i'r ffolder ./bin a rhedeg statup.sh ac ar ôl cychwyn y gweinydd, ewch i'r gosodwr gwe https://localhost:5443/openmeetings/install. Mae popeth yma yn syml ac yn reddfol AC eithrio'r adran “Tröwyr”. Yma mae angen i ni gofrestru'r llwybrau i'n pecynnau sydd wedi'u gosod yn ychwanegol.

  1. Llwybr ImageMagick /usr/bin
  2. Llwybr FFMPEG /usr/bin
  3. Llwybr SoX /usr/bin
  4. Llwybr OpenOffice/LibreOffice ar gyfer jodconverter /usr/lib/libreoffice (fe wnes i osod libre)

Unwaith eto nid yw gosodiadau pellach yn gymhleth.
Ar ôl mewngofnodi am y tro cyntaf, RHAID i chi fynd i “Gweinyddu” -> “Ffurfwedd”, dod o hyd i'r eitem llwybr.ffmpeg a dileu'r gwerth “/usr/bin” sydd wedi'i ysgrifennu ynddo. Arbedwch y gosodiadau.
Wel, mewn gwirionedd mae ein gweinydd fideo-gynadledda wedi'i ffurfweddu ac yn barod i weithio.
ar ôl ailgychwyn y gweinydd mae angen i chi redeg

  1. Cronfa ddata DBMS (os na ddefnyddiwch y Derby adeiledig)
  2. KMS
  3. sgript statup.sh

Gallwch chi ei wneud â llaw, ond gallwch chi hefyd greu sgriptiau autorun.
I allbynnu “tu allan” yn y wal dân, rhaid i chi ganiatáu porthladdoedd 5443,5080,8888
Mwynhewch!
PS Os nad yw'r camera'n trosglwyddo delwedd ac nad ydych chi'n gweld unrhyw un ac eithrio chi'ch hun, mae angen ichi ychwanegu'r parth a'r porthladd at yr eithriadau yn y wal dân. Os yw Casper wedi'i osod, yna mae'n gweithio fel arfer ac yn hepgor popeth (yn syndod!), Ond mae Avast a'r un sydd wedi'i ymgorffori yn Windows yn gweithio'n galed. Bydd yn rhaid i chi gael trafferth gyda'r gosodiadau.

Ffynhonnell: hab.com

Ychwanegu sylw