Openmeetings 5.0.0-M1-ի տեղադրում: WEB կոնֆերանսներ առանց Flash-ի

Բարի երեկո, հարգելի խաբրավչաններ և պորտալի հյուրեր:
Ոչ այնքան վաղուց, ես կարիք ունեի բարձրացնելու փոքրիկ սերվեր վիդեո կոնֆերանսի համար: Շատ տարբերակներ չեն դիտարկվել՝ BBB և Openmeetings, քանի որ. միայն ֆունկցիոնալ կերպով պատասխանեցին.

  1. ազատ
  2. Սեղանի, փաստաթղթերի և այլնի ցուցադրում:
  3. Ինտերակտիվ աշխատանք օգտվողների հետ (գլխավոր տախտակ, չաթ և այլն)
  4. Հաճախորդների համար լրացուցիչ ծրագրերի տեղադրում չի պահանջվում

Ես սկսեցի BBB-ից… լավ, իրականում այն ​​չի աճել միասին… Առաջինը իրական սարքավորման պահանջն է, քանի որ. վիրտուալում չեն երաշխավորում կատարումը. Երկրորդը ռեսուրսների ինտենսիվությունն է: Այո, լավ նկար և հիանալի ձայն, բայց իմ առաջադրանքների համար դա համեմատելի չէ սպառված ռեսուրսների հետ։
Սկսեց փորձել բաց հանդիպումներ: Որպես այլ օգտվողների կողմից փորձարկված և կայուն թողարկումների սիրահար, ես տեղադրեցի վերջին կայուն թողարկումը 4.0.8 (այս գործընթացը մենք չենք դիտարկի այստեղ): Ամեն ինչ լավ է, բացի նրանից, որ այն FLASH-ում է: Դե, եթե այո, ապա այն հրաժարվեց քրոմում աշխատելուց, լավ ստացվեց fox-ում... բայց սա հակասում է 4-րդ կետին, քանի որ ոչ բոլորն են օգտագործում FF-ն և ոչ բոլորն են այն սիրում: Ես արդեն ժամանակ ունեի նեղվելու, քանի որ տեսա, որ 5.0.0-M1 տարբերակը հայտարարվել է առանց ՖԼԵՇ-ի: Այստեղից ամեն ինչ սկսվեց: Անմիջապես կասեմ, որ ինձ համար չստացվեց ամեն ինչ միանգամից գործարկել, մոտ 2 շաբաթ, օրական 1-2 ժամ, ինձանից պահանջվեց լիարժեք գործարկում:
Եվ այսպես, ես այն տեղադրեցի ubuntu 18.0.4-LTS-ի վրա: Պահանջները.

  • JRE 8
  • Kurento Media սերվեր

Սկսենք JRE8-ից: Լռելյայնորեն, 11-ը դրված է պահեստներից, այնպես որ մենք այն կավելացնենք պահեստներում, այնուհետև կսկսենք տեղադրել մեզ անհրաժեշտ տարբերակը.

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

Տեղադրվելուց հետո դուք պետք է գործարկեք Java-ի լռելյայն տարբերակը.

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

ստուգեք տարբերակը

java -version

պետք է թողարկվի

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)

այժմ մնում է տնային դիրեկտորիաների տեղադրումը:

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

Տեսա/աուդիո հոսքերի բնականոն աշխատանքի համար պահանջվում է Kurento Media սերվեր (KMS): Այն տեղադրելու տարբեր տարբերակներ կան, ես օգտագործել եմ Docker տարբերակը։ Docker-ի տեղադրման և կազմաձևման գործընթացը ներառված չէ այս հոդվածում, քանի որ ինտերնետը լի է տեղեկատվությունով: Եվ այսպես, մենք սկսում ենք KMS-ը

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

Այժմ եկեք սկսենք տեղադրել հարակից բաղադրիչներ.
MySQL - OM-ն ունի ներկառուցված տվյալների բազա, սակայն խորհուրդ չի տրվում օգտագործել այն մարտական ​​տարբերակում: Մենք դնում ենք Ձեզ հարմար ցանկացած տարբերակ։ Հարմար է ստանդարտ պահեստներից:

sudo apt-get install mysql

Java-ն MySQL-ին միացնելու համար ձեզ անհրաժեշտ է ներբեռնման միակցիչ և դրեք այն /webapps/openmeetings/WEB-INF/lib/ թղթապանակում: MySQL կապի կարգավորումը գտնվում է ֆայլում /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml:
ImageMagick - Անհրաժեշտ է ընդհանուր տախտակի, փաստաթղթերի և պատկերների ցուցադրման համար: վերցնում ենք նաև ստանդարտ շաղգամից։

sudo apt-get install imagemagick

Ghostscript - եթե ուզում ենք աշխատել pdf-ով, առանց դրա չենք կարող։ Պահեստները նույնպես ստանդարտ են:
OpenOffice կամ Libre գրասենյակ - դուրս բերել գրասենյակային փաստաթղթերի բոլոր ձևաչափերը ...
ffmpeg и Սոքս - տարբեր ձևաչափերով տեսահոլովակներ ձայնագրելու հնարավորություն: Տարբերակը պետք է լինի 10.3 կամ ավելի նոր։

sudo apt install ffmpeg
sudo apt-get install sox

Դե, հիմա մենք պատրաստ ենք ինքնին ներբեռնել openmeetings-ը:
https://openmeetings.apache.org/downloads.html
Ներբեռնված, փաթեթավորվեց մեզ անհրաժեշտ թղթապանակում:
Թվում է, թե ամեն ինչ պատրաստ է գործարկման համար (հատկապես եթե հետևում եք պաշտոնական հրահանգներ), բայց կա այս տեսակ հղումը https://localhost:5443/openmeetings/install. Եթե ​​ուշադրություն դարձնեք https-ին և 5443 պորտին, մենք հասկանում ենք, որ մեզ մոտ ոչինչ չի ստացվի։ Իհարկե, դուք կարող եք գործարկել ./bin/startup.sh սկրիպտը և սերվերը կգործարկվի: Դուք նույնիսկ կարող եք գնալ դրան և կարգավորել այն հղման միջոցով http://localhost:5080/openmeetings/install, բայց դա պարզապես նորմալ չի աշխատի: Այժմ բոլոր բրաուզերները և հատկապես քրոմը պայքարում են օգտատիրոջ անվտանգության համար և տեսախցիկի և խոսափողի հետ աշխատանքը թույլատրվում է միայն https-ի միջոցով։ FF-ի միջոցով հնարավոր կլինի մուտք գործել և թույլ տալ, որ տեսախցիկը աշխատի, բայց սա կրկին կապում է մեզ մեկ բրաուզերի հետ: Հետևաբար, եկեք անցնենք SSL-ի տեղադրմանը և կազմաձևմանը: Դուք կարող եք վկայական պատրաստել փողի համար, կամ կարող եք դա անել ինքներդ, OM-ն սրանից ավելի վատ չի աշխատի:
OM 5.0.0-M1 տարբերակը հիմնված է TomCat-ի, ոչ թե Apache-ի վրա: Վեբ սերվերի կոնֆիգուրացիան գտնվում է ./conf/ պանակում: Ինչպես ստեղծել ինքնստորագրված վկայագիր և տեղադրել այն TomCate I-ում արդեն նկարագրված է.
Դե, https-ը կազմաձևված է, հիմա գնացեք ./bin թղթապանակ և գործարկեք statup.sh-ը և սերվերը գործարկելուց հետո անցեք վեբ տեղադրիչ: https://localhost:5443/openmeetings/install. Այստեղ ամեն ինչ արդեն պարզ է և ինտուիտիվ, Բացառությամբ «Փոխակերպիչներ» բաժնից: Այստեղ մենք պետք է գրանցենք մեր լրացուցիչ տեղադրված փաթեթների ուղիները:

  1. ImageMagick ուղի /usr/bin
  2. FFMPEG ուղի /usr/bin
  3. SoX ուղի /usr/bin
  4. OpenOffice/LibreOffice ուղի jodconverter /usr/lib/libreoffice-ի համար (ես տեղադրել եմ Libra)

Հետագա կարգավորումները կրկին բարդ չեն:
Համակարգ առաջին մուտքից հետո ՊԱՐՏԱԴԻՐ է գնալ «Administration» -> «Configuration», գտնել նյութը: path.ffmpeg և ջնջել դրա վրա գրված «/usr/bin» արժեքը։ Մենք պահպանում ենք կարգավորումները:
Դե, իրականում մեր վիդեոկոնֆերանսի սերվերը կազմաձևված է և պատրաստ է գործարկման:
սերվերը վերագործարկելուց հետո պետք է գործարկել

  1. DBMS տվյալների բազա (եթե դուք չեք օգտագործում ներկառուցված Derby)
  2. ԿՄՍ
  3. statup.sh սցենար

Դուք կարող եք ձեռքով, բայց կարող եք նաև ստեղծել autorun սկրիպտներ:
Firewall-ում «դուրս» դուրս բերելու համար դուք պետք է թույլատրեք 5443,5080,8888 նավահանգիստները
Հաճելի օգտագործումը:
Հ.Գ. Եթե տեսախցիկը պատկեր չի փոխանցում, և դուք ինքներդ ձեզանից բացի որևէ մեկին չեք տեսնում, ապա firewall-ի բացառություններին պետք է ավելացնեք տիրույթը և պորտը: Եթե ​​կա Կասպերը, ուրեմն նորմալ աշխատում է ու ամեն ինչ բաց է թողնում (զարմանալի է), բայց Ավաստն ու ներկառուցված Windows-ը շատ են աշխատում։ կարգավորումներով ստիպված կլինի հեմոռոյ ունենալ:

Source: www.habr.com

Добавить комментарий