Субҳ ба хайр, хабравиёни мӯҳтарам ва меҳмонони портал!
Чанде пеш ба ман лозим омад, ки сервери хурдеро барои видеоконфронс таъсис диҳам. Вариантҳои зиёде баррасӣ карда нашуданд - BBB ва Openmeetings, зеро... танҳо онҳо ба таври функсионалӣ ҷавоб доданд:
- озод
- Намоиши мизи корӣ, ҳуҷҷатҳо ва ғайра.
- Кори интерактивӣ бо корбарон (тахтаи муштарак, чат ва ғ.)
- Барои муштариён насби нармафзори иловагӣ талаб карда намешавад
Ман бо BBB оғоз кардам... хуб, воқеан ин кор нашуд ... Аввалин чизест, ки талабот ба сахтафзори воқеӣ аст, зеро ... дар виртуалӣ онҳо иҷрои корро кафолат намедиҳанд; Дуюм - шиддатнокии захираҳо. Бале, тасвири хуб ва садои аъло, аммо барои вазифаҳои ман он бо захираҳои истеъмолшуда муқоиса карда намешавад.
Ман кӯшиши вохӯриҳои кушодро оғоз кардам. Ҳамчун дӯстдори релизҳои собитшуда ва устувор, ман версияи охирини устувори 4.0.8-ро насб кардам (мо ин равандро дар ин ҷо баррасӣ намекунем). Ҳама чиз хуб аст, ба истиснои он, ки он дар FLASH аст. Хуб, агар ин тавр бошад, он дар Chrome кор карданро рад кард, аммо он дар Фокс кор мекард ... аммо ин хилофи банди 4 аст, зеро ... На ҳама FF-ро истифода мебаранд ва на ҳама онро дӯст медоранд. Вақте ки ман дидам, ки версияи 5.0.0-M1 бе FLASH эълон шудааст, ман аллакай хафа шудам! Дар ин ҷо ҳамааш оғоз шуд. Ман фавран мегӯям, ки ман ҳама чизро фавран оғоз карда наметавонам; барои оғози пурра тақрибан 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 и SoX — барои қобилияти сабти видеоконфронсҳо дар форматҳои гуногун. Версия бояд 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 Path /usr/bin
- Роҳи FFMPEG /usr/bin
- SoX Path /usr/bin
- OpenOffice/LibreOffice Path барои jodconverter /usr/lib/libreoffice (ман libre насб кардам)
Танзимоти минбаъда боз мураккаб нест.
Пас аз ворид шудан бори аввал, шумо БОЯД ба "Маъмурият" -> "Танзимот" равед, ашёро пайдо кунед path.ffmpeg ва арзиши "/usr/bin", ки дар он навишта шудааст, нест кунед. Танзимотҳоро захира кунед.
Хуб, воқеан сервери видеоконфронси мо танзим шудааст ва ба кор омода аст.
пас аз бозоғоз кардани сервер шумо бояд кор кунед
- Пойгоҳи додаҳои DBMS (агар шумо Дерби дарунсохтро истифода набаред)
- КМ
- script statup.sh
Шумо метавонед онро дастӣ иҷро кунед, аммо шумо инчунин метавонед скриптҳои худкорро эҷод кунед.
Барои баровардани "берун" дар девор, шумо бояд ба портҳои 5443,5080,8888 иҷозат диҳед
Аз истифодаи худ лаззат баред!
PS Агар камера тасвирро интиқол надиҳад ва шумо ба ҷуз худатон касеро набинед, шумо бояд домен ва портро ба истисноҳои брандмауэр илова кунед. Агар Каспер насб карда шуда бошад, он гоҳ он ба таври муқаррарӣ кор мекунад ва ҳама чизро мегузаронад (ҳайратовар!), Аммо Avast ва он чизе, ки дар Windows сохта шудааст, сахт кор мекунад. Шумо бояд бо танзимот мубориза баред.
Манбаъ: will.com