Բարի երեկո, հարգելի խաբրավչաններ և պորտալի հյուրեր:
Ոչ այնքան վաղուց, ես կարիք ունեի բարձրացնելու փոքրիկ սերվեր վիդեո կոնֆերանսի համար: Շատ տարբերակներ չեն դիտարկվել՝ BBB և Openmeetings, քանի որ. միայն ֆունկցիոնալ կերպով պատասխանեցին.
- ազատ
- Սեղանի, փաստաթղթերի և այլնի ցուցադրում:
- Ինտերակտիվ աշխատանք օգտվողների հետ (գլխավոր տախտակ, չաթ և այլն)
- Հաճախորդների համար լրացուցիչ ծրագրերի տեղադրում չի պահանջվում
Ես սկսեցի 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-ին միացնելու համար ձեզ անհրաժեշտ է
ImageMagick - Անհրաժեշտ է ընդհանուր տախտակի, փաստաթղթերի և պատկերների ցուցադրման համար: վերցնում ենք նաև ստանդարտ շաղգամից։
sudo apt-get install imagemagick
Ghostscript - եթե ուզում ենք աշխատել pdf-ով, առանց դրա չենք կարող։ Պահեստները նույնպես ստանդարտ են:
OpenOffice կամ Libre գրասենյակ - դուրս բերել գրասենյակային փաստաթղթերի բոլոր ձևաչափերը ...
ffmpeg и Սոքս - տարբեր ձևաչափերով տեսահոլովակներ ձայնագրելու հնարավորություն: Տարբերակը պետք է լինի 10.3 կամ ավելի նոր։
sudo apt install ffmpeg
sudo apt-get install sox
Դե, հիմա մենք պատրաստ ենք ինքնին ներբեռնել openmeetings-ը:
Ներբեռնված, փաթեթավորվեց մեզ անհրաժեշտ թղթապանակում:
Թվում է, թե ամեն ինչ պատրաստ է գործարկման համար (հատկապես եթե հետևում եք
OM 5.0.0-M1 տարբերակը հիմնված է TomCat-ի, ոչ թե Apache-ի վրա: Վեբ սերվերի կոնֆիգուրացիան գտնվում է ./conf/ պանակում: Ինչպես ստեղծել ինքնստորագրված վկայագիր և տեղադրել այն TomCate I-ում արդեն
Դե, https-ը կազմաձևված է, հիմա գնացեք ./bin թղթապանակ և գործարկեք statup.sh-ը և սերվերը գործարկելուց հետո անցեք վեբ տեղադրիչ:
- ImageMagick ուղի /usr/bin
- FFMPEG ուղի /usr/bin
- SoX ուղի /usr/bin
- OpenOffice/LibreOffice ուղի jodconverter /usr/lib/libreoffice-ի համար (ես տեղադրել եմ Libra)
Հետագա կարգավորումները կրկին բարդ չեն:
Համակարգ առաջին մուտքից հետո ՊԱՐՏԱԴԻՐ է գնալ «Administration» -> «Configuration», գտնել նյութը: path.ffmpeg և ջնջել դրա վրա գրված «/usr/bin» արժեքը։ Մենք պահպանում ենք կարգավորումները:
Դե, իրականում մեր վիդեոկոնֆերանսի սերվերը կազմաձևված է և պատրաստ է գործարկման:
սերվերը վերագործարկելուց հետո պետք է գործարկել
- DBMS տվյալների բազա (եթե դուք չեք օգտագործում ներկառուցված Derby)
- ԿՄՍ
- statup.sh սցենար
Դուք կարող եք ձեռքով, բայց կարող եք նաև ստեղծել autorun սկրիպտներ:
Firewall-ում «դուրս» դուրս բերելու համար դուք պետք է թույլատրեք 5443,5080,8888 նավահանգիստները
Հաճելի օգտագործումը:
Հ.Գ. Եթե տեսախցիկը պատկեր չի փոխանցում, և դուք ինքներդ ձեզանից բացի որևէ մեկին չեք տեսնում, ապա firewall-ի բացառություններին պետք է ավելացնեք տիրույթը և պորտը: Եթե կա Կասպերը, ուրեմն նորմալ աշխատում է ու ամեն ինչ բաց է թողնում (զարմանալի է), բայց Ավաստն ու ներկառուցված Windows-ը շատ են աշխատում։ կարգավորումներով ստիպված կլինի հեմոռոյ ունենալ:
Source: www.habr.com