Fifi awọn ipade ṣiṣi silẹ 5.0.0-M1. Awọn apejọ WEB laisi Flash

Ti o dara Friday, Eyin Khabravchane ati awọn alejo ti awọn portal!
Ko pẹ diẹ sẹhin, Mo ni iwulo lati gbe olupin kekere kan dide fun apejọ fidio. Ko ọpọlọpọ awọn aṣayan ti a kà - BBB ati Open Meetings, nitori. nikan wọn dahun ni iṣẹ ṣiṣe:

  1. free
  2. Ifihan ti tabili tabili, awọn iwe aṣẹ, ati bẹbẹ lọ.
  3. Iṣẹ ibaraenisepo pẹlu awọn olumulo ( igbimọ gbogbogbo, iwiregbe, ati bẹbẹ lọ)
  4. Ko si fifi sori ẹrọ sọfitiwia afikun ti o nilo fun awọn alabara

Mo bẹrẹ pẹlu BBB… daradara, kosi ko dagba papọ… Ni igba akọkọ ti ibeere ti ohun elo gidi, nitori lori foju ko ṣe iṣeduro iṣẹ; Awọn keji ni awọn oluşewadi kikankikan. Bẹẹni, aworan ti o dara ati ohun ti o dara julọ, ṣugbọn fun awọn iṣẹ-ṣiṣe mi ko ṣe afiwe pẹlu awọn ohun elo ti o jẹ.
Mo bẹrẹ si gbiyanju awọn ipade ṣiṣi. Gẹgẹbi olufẹ ti awọn idasilẹ ti a fihan ati iduroṣinṣin, Mo fi sori ẹrọ idasilẹ iduroṣinṣin tuntun 4.0.8 (a kii yoo gbero ilana yii nibi). Ohun gbogbo dara, ayafi ti o wa lori FLASH. O dara, ti o ba jẹ bẹ, o kọ lati ṣiṣẹ ni Chrome, ṣugbọn o ṣiṣẹ ni Fox ... ṣugbọn eyi tako aaye 4, nitori ... Kii ṣe gbogbo eniyan lo FF ati kii ṣe gbogbo eniyan fẹran rẹ. Mo ti binu tẹlẹ nigbati mo rii pe ikede 5.0.0-M1 ti kede laisi FLASH! Eyi ni ibi ti gbogbo rẹ ti bẹrẹ. Emi yoo sọ lẹsẹkẹsẹ pe Emi ko le ṣe ifilọlẹ ohun gbogbo lẹsẹkẹsẹ; o gba to ọsẹ 2, awọn wakati 1-2 lojumọ, fun ifilọlẹ ni kikun.
Ati nitorinaa, Mo fi sii lori ubuntu 18.0.4-LTS. Awọn ibeere:

  • JRE 8
  • Kurento Media olupin

Jẹ ká bẹrẹ pẹlu JRE8. Nipa aiyipada, 11 ti ṣeto lati awọn ibi ipamọ, nitorinaa a yoo ṣafikun si awọn ibi ipamọ, lẹhinna a yoo bẹrẹ fifi ẹya ti a nilo:

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

Lẹhin fifi sori ẹrọ, o nilo lati ṣeto ẹya aiyipada ti Java lati ṣiṣẹ:

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

ṣayẹwo awọn ti ikede

java -version

gbọdọ jade

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)

bayi o wa lati ṣeto awọn ilana ile.

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

Olupin Media Kurento (KMS) nilo fun iṣẹ deede ti awọn ṣiṣan fidio/ohun. Awọn aṣayan oriṣiriṣi wa fun fifi sori ẹrọ, Mo lo aṣayan Docker. Ilana fifi sori ẹrọ ati tunto Docker ko si ninu nkan yii, nitori Intanẹẹti kun fun alaye. Ati nitorinaa, a bẹrẹ KMS

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

Bayi jẹ ki a bẹrẹ fifi awọn eroja ti o jọmọ sori ẹrọ:
MySQL - OM ni aaye data ti a ṣe sinu, ṣugbọn ko ṣe iṣeduro lati lo ninu ẹya ija. A fi eyikeyi ti ikede rọrun fun o. Dara lati awọn ibi ipamọ boṣewa.

sudo apt-get install mysql

lati sopọ Java si MySQL o nilo download asopo ohun ki o si fi sii ninu folda /webapps/openmeetings/WEB-INF/lib/. Iṣeto asopọ MySQL wa ninu faili /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick - Nilo fun igbimọ ti o wọpọ, iṣafihan awọn iwe aṣẹ ati awọn aworan. a tun gba lati boṣewa turnips.

sudo apt-get install imagemagick

Ghostscript - ti a ba fẹ ṣiṣẹ pẹlu pdf, a ko le ṣe laisi rẹ. Awọn ibi ipamọ jẹ tun boṣewa.
Openoffice tabi Ọfiisi Libre - lati ṣejade gbogbo awọn ọna kika ti awọn iwe aṣẹ ọfiisi ...
ffmpeg и sox - fun iṣeeṣe ti gbigbasilẹ awọn apejọ fidio ni awọn ọna kika oriṣiriṣi. Ẹya gbọdọ jẹ 10.3 tabi tuntun.

sudo apt install ffmpeg
sudo apt-get install sox

O dara, ni bayi a ti ṣetan lati ṣe igbasilẹ awọn apejọ ṣiṣi funrararẹ.
https://openmeetings.apache.org/downloads.html
Ṣe igbasilẹ, ṣiṣi silẹ si folda ti a nilo.
Ohun gbogbo dabi pe o ti ṣetan fun ifilọlẹ (paapaa ti o ba tẹle osise ilana), ṣugbọn iru ọna asopọ yii wa https://localhost:5443/openmeetings/install. Ti o ba san ifojusi si https ati ibudo 5443, a ye wa pe ko si ohun ti yoo ṣiṣẹ fun wa. Nitoribẹẹ, o le ṣiṣe iwe afọwọkọ ./bin/startup.sh ati olupin naa yoo bẹrẹ. O le paapaa lọ si ki o tunto rẹ nipasẹ ọna asopọ http://localhost:5080/openmeetings/installṣugbọn iyẹn kii yoo ṣiṣẹ deede. Bayi gbogbo awọn aṣawakiri, ati paapaa chrome, n ja fun aabo olumulo ati ṣiṣẹ pẹlu kamẹra ati gbohungbohun gba laaye nipasẹ https nikan. Nipasẹ FF, yoo ṣee ṣe lati tẹ ati gba kamẹra laaye lati ṣiṣẹ, ṣugbọn eyi tun so wa mọ ẹrọ aṣawakiri kan. Nitorinaa, jẹ ki a tẹsiwaju si fifi sori ẹrọ ati tunto SSL. O le ṣe iwe-ẹri fun owo, tabi o le ṣe funrararẹ, OM kii yoo ṣiṣẹ buru si eyi.
OM version 5.0.0-M1 da lori TomCat, kii ṣe Apache. Iṣeto olupin wẹẹbu wa ninu folda ./conf/. Bii o ṣe le ṣẹda ijẹrisi ti ara ẹni ki o fi sii ni TomCate I tẹlẹ ṣàpèjúwe.
O dara, https ti tunto, bayi lọ si folda ./bin ki o ṣiṣẹ statup.sh ati lẹhin ti o bẹrẹ olupin naa, lọ si insitola wẹẹbu. https://localhost:5443/openmeetings/install. Nibi ohun gbogbo ti rọrun tẹlẹ ati ogbon inu YATO fun apakan “Awọn oluyipada”. Nibi a nilo lati forukọsilẹ awọn ọna si awọn idii ti a fi sii ni afikun.

  1. ImageMagick Ona /usr/bin
  2. FFMPEG Ona /usr/bin
  3. SoX Ona /usr/bin
  4. OpenOffice/Ọna LibreOffice fun jodconverter / usr/lib/libreoffice (Mo ti fi sori ẹrọ Libra)

Awọn eto siwaju ko tun ni idiju.
Lẹhin iwọle akọkọ si eto, o jẹ dandan lati lọ si “Iṣakoso” -> “Iṣeto”, wa nkan naa ona.ffmpeg ki o si pa iye "/usr/bin" ti a kọ si rẹ. A fi awọn eto pamọ.
O dara, ni otitọ olupin fidioconferencing wa ti tunto ati ṣetan lati lọ.
lẹhin atunbere olupin naa, o nilo lati ṣiṣẹ

  1. Ibi data DBMS (ti o ko ba lo Derby ti a ṣe sinu rẹ)
  2. KMS
  3. staup.sh akosile

O le pẹlu ọwọ ṣugbọn o tun le ṣẹda awọn iwe afọwọkọ autorun.
Lati jade "jade" ninu ogiriina, o gbọdọ gba awọn ebute oko oju omi laaye 5443,5080,8888
Gbadun lilo rẹ!
PS Ti kamẹra ko ba tan aworan kan ati pe o ko rii ẹnikẹni bikoṣe funrararẹ, o nilo lati ṣafikun agbegbe ati ibudo si awọn imukuro ninu ogiriina. Ti Casper ba wa, lẹhinna o ṣiṣẹ ni deede ati fo ohun gbogbo (iyalẹnu!), Ṣugbọn Avast ati Windows ti a ṣe sinu ṣiṣẹ lile. yoo ni hemorrhoid pẹlu awọn eto.

orisun: www.habr.com

Fi ọrọìwòye kun