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:
- Am ddim
- Arddangosiad bwrdd gwaith, dogfennau, ac ati.
- Gwaith rhyngweithiol gyda defnyddwyr (bwrdd ar y cyd, sgwrsio, ac ati)
- 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
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.
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
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
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
- Llwybr ImageMagick /usr/bin
- Llwybr FFMPEG /usr/bin
- Llwybr SoX /usr/bin
- 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
- Cronfa ddata DBMS (os na ddefnyddiwch y Derby adeiledig)
- KMS
- 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