Қайырлы күн, Құрметті Khabravchane және портал қонақтары!
Жақында маған бейнеконференциялар үшін шағын серверді көтеру қажет болды. Көптеген нұсқалар қарастырылмады - BBB және Openmeetings, өйткені. тек олар функционалды түрде жауап берді:
- тегін
- Жұмыс үстелін демонстрациялау, құжаттарды және т.б.
- Пайдаланушылармен интерактивті жұмыс (жалпы тақта, чат және т.б.)
- Клиенттер үшін қосымша бағдарламалық құралды орнату қажет емес
Мен BBB-ден бастадым... жақсы, шын мәнінде ол бірге өскен жоқ... Біріншісі - нақты жабдықтың талабы, өйткені виртуалды өнімділікке кепілдік бермейді; Екіншісі - ресурстардың қарқындылығы. Иә, жақсы сурет және тамаша дыбыс, бірақ менің тапсырмаларым үшін оны тұтынылатын ресурстармен салыстыруға болмайды.
Ашық кездесулер өткізе бастады. Басқа пайдаланушылар сынаған және тұрақты шығарылымдарды ұнататын адам ретінде мен соңғы 4.0.8 тұрақты шығарылымын орнаттым (бұл процесті мұнда қарастырмаймыз). Барлығы жақсы, тек FLASH қосулы. Егер солай болса, ол хромда жұмыс істеуден бас тартты, ол түлкіде жақсы өтті ... бірақ бұл 4-тармаққа қайшы келеді, өйткені FF-ны бәрі бірдей пайдалана бермейді және оны бәрі бірдей ұнатпайды. 5.0.0-M1 нұсқасының FLASHсыз жарияланғанын көргендіктен, ренжіп үлгердім! Барлығы осыдан басталды. Бірден айтамын, барлығын бірден іске қосу маған көмектеспеді, шамамен 2 апта, күніне 1-2 сағат, маған толық іске қосу қажет болды.
Сонымен, мен оны ubuntu 18.0.4-LTS жүйесіне орнаттым.Талаптар:
- JRE 8
- Kurento медиа сервері
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 - ОМ-да кірістірілген деректер базасы бар, бірақ оны жауынгерлік нұсқада пайдалану ұсынылмайды. Біз сізге ыңғайлы кез келген нұсқаны енгіземіз. Стандартты репозиторийлерден қолайлы.
sudo apt-get install mysql
Java-ны MySQL-ке қосу үшін сізге қажет
ImageMagick - Ортақ тақта, құжаттар мен суреттерді көрсету үшін қажет. стандартты шалқаннан да аламыз.
sudo apt-get install imagemagick
Ghostscript - егер біз pdf файлымен жұмыс жасағымыз келсе, онсыз істей алмаймыз. Репозиторийлер де стандартты болып табылады.
OpenOffice немесе Лифт офисі - кеңсе құжаттарының барлық форматтарын шығару үшін ...
ffmpeg и сокс - әртүрлі форматтағы бейнеконференцияларды жазу мүмкіндігі үшін. Нұсқа 10.3 немесе одан жаңарақ болуы керек.
sudo apt install ffmpeg
sudo apt-get install sox
Енді біз ашық жиналыстардың өзін жүктеп алуға дайынбыз.
Жүктеп алынды, бізге қажет қалтаға шығарылды.
Барлығы іске қосуға дайын сияқты (әсіресе егер сіз орындасаңыз
OM 5.0.0-M1 нұсқасы Apache емес, TomCat негізінде жасалған. Веб-сервер конфигурациясы ./conf/ қалтасында орналасқан. Өздігінен қол қойылған сертификатты қалай жасауға және оны TomCate I жүйесінде орнатуға болады
Жақсы, https конфигурацияланды, енді ./bin қалтасына өтіп, statup.sh файлын іске қосыңыз және серверді іске қосқаннан кейін веб-орнатқышқа өтіңіз.
- ImageMagick жолы /usr/bin
- FFMPEG жолы /usr/bin
- SoX жолы /usr/bin
- Jodconverter /usr/lib/libreoffice үшін OpenOffice/LibreOffice жолы (мен Libra орнаттым)
Әрі қарай параметрлер күрделі емес.
Жүйеге бірінші рет кіргеннен кейін «Әкімшілік» -> «Конфигурация» тармағына өтіп, элементті табу МІНДЕТТІ. path.ffmpeg және оған жазылған «/usr/bin» мәнін жойыңыз. Біз параметрлерді сақтаймыз.
Біздің бейнеконференция серверіміз конфигурацияланған және пайдалануға дайын.
серверді қайта іске қосқаннан кейін іске қосу керек
- ДҚБЖ дерекқоры (егер сіз кірістірілген Derby қолданбасын пайдаланбасаңыз)
- KMS
- statup.sh сценарийі
Сіз қолмен жасай аласыз, бірақ автоматты іске қосу сценарийлерін де жасай аласыз.
Брандмауэрде «шығу» шығару үшін 5443,5080,8888 порттарына рұқсат беру керек.
Пайдаланудан ләззат алыңыз!
PS Егер камера кескінді жібермесе және өзіңізден басқа ешкімді көрмесеңіз, домен мен портты брандмауэрдегі ерекше жағдайларға қосу керек. Егер Каспер болса, онда ол қалыпты жұмыс істейді және бәрін өткізіп жібереді (таңқаларлық!), Бірақ Avast және кірістірілген Windows көп жұмыс істейді. параметрлері бар геморройға тура келеді.
Ақпарат көзі: www.habr.com