Өдрийн мэнд, эрхэм Хабравчанчууд болон порталын зочид!
Тун удалгүй би видео хурал хийх жижиг сервер босгох шаардлагатай болсон. Олон сонголтыг авч үзээгүй - BBB болон Openmeetings, учир нь. Зөвхөн тэд функциональ байдлаар хариулав:
- үнэгүй
- Ширээний компьютер, баримт бичиг гэх мэтийг үзүүлэх.
- Хэрэглэгчидтэй харилцах интерактив ажил (ерөнхий самбар, чат гэх мэт)
- Үйлчлүүлэгчид нэмэлт програм хангамж суулгах шаардлагагүй
Би BBB-ээс эхэлсэн ... за, үнэндээ энэ нь хамтдаа хөгжөөгүй ... Эхнийх нь бодит техник хангамжийн шаардлага юм, учир нь виртуал дээр гүйцэтгэлийн баталгаа өгөхгүй; Хоёр дахь нь нөөцийн эрчимжилт юм. Тийм ээ, сайн зураг, маш сайн дуу чимээ, гэхдээ миний даалгаврын хувьд үүнийг зарцуулсан нөөцтэй харьцуулах боломжгүй юм.
Нээлттэй уулзалтуудыг туршиж эхлэв. Бусад хэрэглэгчдийн туршсан, тогтвортой хувилбаруудад дуртай хүний хувьд би хамгийн сүүлийн үеийн тогтвортой хувилбар 4.0.8-г суулгасан (бид энэ процессыг энд авч үзэхгүй). FLASH дээр байгааг эс тооцвол бүх зүйл сайхан байна. За, хэрэв тийм бол энэ нь хром дээр ажиллахаас татгалзсан, үнэгэнд сайн явсан ... гэхдээ энэ нь 4-р зүйлтэй зөрчилдөж байна, учир нь Хүн бүр FF ашигладаггүй бөгөөд хүн болгонд таалагддаггүй. 5.0.0-M1 хувилбарыг FLASH-гүй зарласныг хараад би бухимдаж амжсан! Эндээс л бүх зүйл эхэлсэн. Бүх зүйлийг нэг дор эхлүүлэх нь надад бүтэлгүйтсэн гэдгийг би шууд хэлье, ойролцоогоор 2 долоо хоног, өдөрт 1-2 цаг, надад бүрэн хөөргөх шаардлагатай болсон.
Тиймээс би үүнийг ubuntu 18.0.4-LTS дээр суулгасан. Тавигдах шаардлага:
- JRE 8
- Куренто медиа сервер
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 буюу Libre оффис - албан тасалгааны баримт бичгийн бүх форматыг гаргах ...
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" утгыг устгана уу. Бид тохиргоог хадгалдаг.
За, үнэндээ манай видео хурлын сервер тохируулагдсан бөгөөд ажиллахад бэлэн байна.
серверийг дахин эхлүүлсний дараа та ажиллуулах хэрэгтэй
- DBMS мэдээллийн сан (хэрэв та суулгасан Derby-г ашиглаагүй бол)
- KMS
- statup.sh скрипт
Та гараар хийж болох ч автоматаар ажиллуулах скрипт үүсгэж болно.
Галт хананд "гарч" гаргахын тулд та 5443,5080,8888 портуудыг зөвшөөрөх ёстой.
Хэрэглээгээ сайхан өнгөрүүлээрэй!
Жич: Хэрэв камер зураг дамжуулахгүй бөгөөд та өөрөөсөө өөр хэнийг ч харахгүй бол галт хананд үл хамаарах зүйлд домэйн болон порт нэмэх хэрэгтэй. Хэрэв Каспер байгаа бол энэ нь хэвийн ажиллаж, бүх зүйлийг алгасах болно (гайхалтай нь!), Гэхдээ Avast болон суулгасан Windows нь шаргуу ажилладаг. тохиргооны тусламжтайгаар hemorrhoid байх болно.
Эх сурвалж: www.habr.com