ಓಪನ್‌ಮೀಟಿಂಗ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ 5.0.0-M1. ಫ್ಲ್ಯಾಶ್ ಇಲ್ಲದ ವೆಬ್ ಸಮ್ಮೇಳನಗಳು

ಶುಭ ಮಧ್ಯಾಹ್ನ, ಆತ್ಮೀಯ ಖಬ್ರವೈಟ್ಸ್ ಮತ್ತು ಪೋರ್ಟಲ್‌ನ ಅತಿಥಿಗಳು!
ಬಹಳ ಹಿಂದೆಯೇ, ನಾನು ವೀಡಿಯೊ ಕಾನ್ಫರೆನ್ಸಿಂಗ್ಗಾಗಿ ಸಣ್ಣ ಸರ್ವರ್ ಅನ್ನು ಹೆಚ್ಚಿಸುವ ಅಗತ್ಯವನ್ನು ಹೊಂದಿದ್ದೆ. ಅನೇಕ ಆಯ್ಕೆಗಳನ್ನು ಪರಿಗಣಿಸಲಾಗಿಲ್ಲ - BBB ಮತ್ತು ಓಪನ್‌ಮೀಟಿಂಗ್‌ಗಳು, ಏಕೆಂದರೆ. ಅವರು ಮಾತ್ರ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಉತ್ತರಿಸಿದರು:

  1. ಉಚಿತ
  2. ಡೆಸ್ಕ್‌ಟಾಪ್, ದಾಖಲೆಗಳು ಇತ್ಯಾದಿಗಳ ಪ್ರದರ್ಶನ.
  3. ಬಳಕೆದಾರರೊಂದಿಗೆ ಸಂವಾದಾತ್ಮಕ ಕೆಲಸ (ಹಂಚಿದ ಬೋರ್ಡ್, ಚಾಟ್, ಇತ್ಯಾದಿ)
  4. ಗ್ರಾಹಕರಿಗೆ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಸಾಫ್ಟ್‌ವೇರ್ ಸ್ಥಾಪನೆ ಅಗತ್ಯವಿಲ್ಲ

ನಾನು BBB ಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿದೆ ... ಅಲ್ಲದೆ, ವಾಸ್ತವವಾಗಿ ಅದು ಒಟ್ಟಿಗೆ ಬೆಳೆಯಲಿಲ್ಲ ... ಮೊದಲನೆಯದು ನಿಜವಾದ ಯಂತ್ರಾಂಶದ ಅವಶ್ಯಕತೆಯಾಗಿದೆ, ಏಕೆಂದರೆ ವರ್ಚುವಲ್ ಒಂದರಲ್ಲಿ ಅವರು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ; ಎರಡನೆಯದು ಸಂಪನ್ಮೂಲ ತೀವ್ರತೆ. ಹೌದು, ಉತ್ತಮ ಚಿತ್ರ ಮತ್ತು ಅತ್ಯುತ್ತಮ ಧ್ವನಿ, ಆದರೆ ನನ್ನ ಕಾರ್ಯಗಳಿಗಾಗಿ ಅದನ್ನು ಸೇವಿಸಿದ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಹೋಲಿಸಲಾಗುವುದಿಲ್ಲ.
Стал пробовать openmeetings. Как любитель проверенного другими пользователями и стабильных релизов установил последний стабильный релиз 4.0.8 (этот процесс мы тут рассматривать не будем). Все хорошо, кроме того что он на FLASH. Ну а раз так, в хроме отказался работать, в фоксе пошло… но это противоречит пункту 4, т.к. не все пользуют FF и не всем он нравится. Я уже расстроится успел, как увидел, что версия 5.0.0-M1 заявлена без FLASH! Вот тут все и началось. скажу сразу, запустить все и сразу у меня не вышло, около 2-х недель, по 1-2 часа в день, ушло на полноценный запуск.
ಹಾಗಾಗಿ, ನಾನು ಅದನ್ನು ubuntu 18.0.4-LTS ನಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ್ದೇನೆ. ಅಗತ್ಯತೆಗಳು:

  • ಜೆಆರ್ಇ 8
  • ಕುರೆಂಟೊ ಮೀಡಿಯಾ ಸರ್ವರ್

JRE8 ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, 11 ಅನ್ನು ರೆಪೊಸಿಟರಿಗಳಿಂದ ಹೊಂದಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಅದನ್ನು ರೆಪೊಸಿಟರಿಗಳಿಗೆ ಸೇರಿಸುತ್ತೇವೆ ಮತ್ತು ನಂತರ ನಾವು ಅಗತ್ಯವಿರುವ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ:

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

ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, ನೀವು ಚಲಾಯಿಸಲು ಜಾವಾದ ಡೀಫಾಲ್ಟ್ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿಸಬೇಕಾಗುತ್ತದೆ:

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) ಅಗತ್ಯವಿದೆ. ಇದನ್ನು ಸ್ಥಾಪಿಸಲು ವಿಭಿನ್ನ ಆಯ್ಕೆಗಳಿವೆ, ನಾನು ಡಾಕರ್ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿದ್ದೇನೆ. ಡಾಕರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಈ ಲೇಖನದಲ್ಲಿ ಸೇರಿಸಲಾಗಿಲ್ಲ, ಏಕೆಂದರೆ ಇಂಟರ್ನೆಟ್ ಸಂಪೂರ್ಣ ಮಾಹಿತಿಯಾಗಿದೆ. ಆದ್ದರಿಂದ, ನಾವು KMS ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ

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

ಈಗ ಸಂಬಂಧಿತ ಘಟಕಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಪ್ರಾರಂಭಿಸೋಣ:
MySQL - OM ಅಂತರ್ನಿರ್ಮಿತ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಅದನ್ನು ಯುದ್ಧ ಆವೃತ್ತಿಯಲ್ಲಿ ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡುವುದಿಲ್ಲ. ನಿಮಗೆ ಅನುಕೂಲಕರವಾದ ಯಾವುದೇ ಆವೃತ್ತಿಯನ್ನು ನಾವು ಸ್ಥಾಪಿಸುತ್ತೇವೆ. ಇದು ಪ್ರಮಾಣಿತ ರೆಪೊಸಿಟರಿಗಳಿಂದಲೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

sudo apt-get install mysql

ಜಾವಾವನ್ನು MySQL ಗೆ ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅಗತ್ಯವಿದೆ ಡೌನ್ಲೋಡ್ ಕನೆಕ್ಟರ್ ಮತ್ತು ಅದನ್ನು /webapps/openmeetings/WEB-INF/lib/ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಇರಿಸಿ. MySQL ಸಂಪರ್ಕ ಸೆಟಪ್ ಫೈಲ್ /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml ನಲ್ಲಿ ಇದೆ
ಇಮೇಜ್ಮ್ಯಾಜಿಕ್ - ಸಾಮಾನ್ಯ ಬೋರ್ಡ್, ದಾಖಲೆಗಳು ಮತ್ತು ಚಿತ್ರಗಳ ಪ್ರದರ್ಶನಕ್ಕೆ ಅಗತ್ಯವಿದೆ. ನಾವು ಪ್ರಮಾಣಿತ ಟರ್ನಿಪ್ಗಳಿಂದ ಕೂಡ ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ.

sudo apt-get install imagemagick

ಗೋಸ್ಟ್ಸ್ಕ್ರಿಪ್ಟ್ನ - ನಾವು ಪಿಡಿಎಫ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬಯಸಿದರೆ, ಅದು ಇಲ್ಲದೆ ನಾವು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ರೆಪೊಸಿಟರಿಗಳು ಸಹ ಪ್ರಮಾಣಿತವಾಗಿವೆ.
ಓಪನ್ ಆಫಿಸ್ ಅಥವಾ ಲಿಬ್ರೆ ಆಫೀಸ್ - ಕಚೇರಿ ದಾಖಲೆಗಳ ಎಲ್ಲಾ ಸ್ವರೂಪಗಳನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಲು ...
ffmpeg и SoX - ವಿವಿಧ ಸ್ವರೂಪಗಳಲ್ಲಿ ವೀಡಿಯೊ ಕಾನ್ಫರೆನ್ಸ್‌ಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ಸಾಧ್ಯತೆಗಾಗಿ. ಆವೃತ್ತಿಯು 10.3 ಅಥವಾ ಹೊಸದಾಗಿರಬೇಕು.

sudo apt install ffmpeg
sudo apt-get install sox

ಸರಿ, ಈಗ ನಾವು ಓಪನ್‌ಮೀಟಿಂಗ್‌ಗಳನ್ನು ಸ್ವತಃ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಿದ್ಧರಿದ್ದೇವೆ.
https://openmeetings.apache.org/downloads.html
ನಾವು ಅದನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ್ದೇವೆ ಮತ್ತು ನಮಗೆ ಅಗತ್ಯವಿರುವ ಫೋಲ್ಡರ್‌ಗೆ ಅನ್ಪ್ಯಾಕ್ ಮಾಡಿದ್ದೇವೆ.
ಪ್ರಾರಂಭಿಸಲು ಎಲ್ಲವೂ ಸಿದ್ಧವಾಗಿದೆ ಎಂದು ತೋರುತ್ತಿದೆ (ವಿಶೇಷವಾಗಿ ನೀವು ಅನುಸರಿಸಿದರೆ ಅಧಿಕೃತ ಸೂಚನೆಗಳು), ಆದರೆ ಈ ರೀತಿಯ ಲಿಂಕ್ ಇದೆ https://localhost:5443/openmeetings/install. ನಾವು https ಮತ್ತು ಪೋರ್ಟ್ 5443 ಗೆ ಗಮನ ನೀಡಿದರೆ, ನಮಗೆ ಏನೂ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ ಎಂದು ನಾವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತೇವೆ. ಸಹಜವಾಗಿ, ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ./bin/startup.sh ಅನ್ನು ಚಲಾಯಿಸಬಹುದು ಮತ್ತು ಸರ್ವರ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ನೀವು ಅದಕ್ಕೆ ಹೋಗಬಹುದು ಮತ್ತು ಲಿಂಕ್ ಬಳಸಿ ಅದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು http://localhost:5080/openmeetings/install, ಆದರೆ ಅದು ಸಾಮಾನ್ಯವಾಗಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಈಗ ಎಲ್ಲಾ ಬ್ರೌಸರ್‌ಗಳು, ಮತ್ತು ವಿಶೇಷವಾಗಿ ಕ್ರೋಮ್, ಬಳಕೆದಾರರ ಸುರಕ್ಷತೆಗಾಗಿ ಹೋರಾಡುತ್ತಿವೆ ಮತ್ತು ಕ್ಯಾಮೆರಾ ಮತ್ತು ಮೈಕ್ರೊಫೋನ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು https ಮೂಲಕ ಮಾತ್ರ ಅನುಮತಿಸಲಾಗಿದೆ. ಎಫ್ಎಫ್ ಮೂಲಕ, ಕ್ಯಾಮರಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುಮತಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಆದರೆ ಇದು ಮತ್ತೊಮ್ಮೆ ನಮ್ಮನ್ನು ಒಂದು ಬ್ರೌಸರ್ಗೆ ಜೋಡಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ, ನಾವು SSL ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಹೋಗೋಣ. ನೀವು ಹಣಕ್ಕಾಗಿ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಮಾಡಬಹುದು, ಅಥವಾ ನೀವೇ ಅದನ್ನು ಮಾಡಬಹುದು, OM ಇದರಿಂದ ಕೆಟ್ಟದಾಗಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.
OM 5.0.0-M1 ಆವೃತ್ತಿಯು ಟಾಮ್‌ಕ್ಯಾಟ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಅಪಾಚೆ ಅಲ್ಲ. ವೆಬ್ ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ./conf/ ಫೋಲ್ಡರ್‌ನಲ್ಲಿದೆ. ಸ್ವಯಂ-ಸಹಿ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಮತ್ತು ಅದನ್ನು ಈಗಾಗಲೇ TomCate I ನಲ್ಲಿ ಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ ವಿವರಿಸಲಾಗಿದೆ.
ಸರಿ, https ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ, ಈಗ ./bin ಫೋಲ್ಡರ್‌ಗೆ ಹೋಗಿ ಮತ್ತು statup.sh ಅನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ವೆಬ್ ಸ್ಥಾಪಕಕ್ಕೆ ಹೋಗಿ https://localhost:5443/openmeetings/install. "ಪರಿವರ್ತಕಗಳು" ವಿಭಾಗವನ್ನು ಹೊರತುಪಡಿಸಿ ಇಲ್ಲಿ ಎಲ್ಲವೂ ಸರಳ ಮತ್ತು ಅರ್ಥಗರ್ಭಿತವಾಗಿದೆ. ಇಲ್ಲಿ ನಾವು ನಮ್ಮ ಹೆಚ್ಚುವರಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗೆ ಮಾರ್ಗಗಳನ್ನು ನೋಂದಾಯಿಸಬೇಕಾಗಿದೆ.

  1. ಇಮೇಜ್‌ಮ್ಯಾಜಿಕ್ ಪಾತ್ /usr/bin
  2. FFMPEG ಮಾರ್ಗ /usr/bin
  3. SoX ಪಾಥ್ /usr/bin
  4. jodconverter /usr/lib/libreoffice ಗಾಗಿ OpenOffice/LibreOffice Path (ನಾನು libre ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ)

ಮತ್ತಷ್ಟು ಸೆಟ್ಟಿಂಗ್ಗಳು ಮತ್ತೆ ಸಂಕೀರ್ಣವಾಗಿಲ್ಲ.
ಸಿಸ್ಟಮ್ಗೆ ಮೊದಲ ಲಾಗಿನ್ ನಂತರ, "ಆಡಳಿತ" -> "ಕಾನ್ಫಿಗರೇಶನ್" ಗೆ ಹೋಗುವುದು ಕಡ್ಡಾಯವಾಗಿದೆ, ಐಟಂ ಅನ್ನು ಹುಡುಕಿ path.ffmpeg ಮತ್ತು ಅದರಲ್ಲಿ ಬರೆಯಲಾದ “/usr/bin” ಮೌಲ್ಯವನ್ನು ಅಳಿಸಿ. ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿ.
ಸರಿ, ವಾಸ್ತವವಾಗಿ ನಮ್ಮ ವೀಡಿಯೊ ಕಾನ್ಫರೆನ್ಸಿಂಗ್ ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಕೆಲಸ ಮಾಡಲು ಸಿದ್ಧವಾಗಿದೆ.
ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ನೀವು ರನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ

  1. DBMS ಡೇಟಾಬೇಸ್ (ನೀವು ಅಂತರ್ನಿರ್ಮಿತ ಡರ್ಬಿಯನ್ನು ಬಳಸದಿದ್ದರೆ)
  2. ಕೆಎಂಎಸ್
  3. ಸ್ಕ್ರಿಪ್ಟ್ statup.sh

ನೀವು ಇದನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಮಾಡಬಹುದು, ಆದರೆ ನೀವು ಆಟೋರನ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಸಹ ರಚಿಸಬಹುದು.
ಫೈರ್‌ವಾಲ್‌ನಲ್ಲಿ "ಹೊರಗೆ" ಔಟ್‌ಪುಟ್ ಮಾಡಲು, ನೀವು 5443,5080,8888 ಪೋರ್ಟ್‌ಗಳನ್ನು ಅನುಮತಿಸಬೇಕು
ನಿಮ್ಮ ಬಳಕೆಯನ್ನು ಆನಂದಿಸಿ!
PS ಕ್ಯಾಮೆರಾವು ಚಿತ್ರವನ್ನು ರವಾನಿಸದಿದ್ದರೆ ಮತ್ತು ನಿಮ್ಮನ್ನು ಹೊರತುಪಡಿಸಿ ಯಾರನ್ನೂ ನೀವು ನೋಡದಿದ್ದರೆ, ನೀವು ಫೈರ್‌ವಾಲ್‌ನಲ್ಲಿ ವಿನಾಯಿತಿಗಳಿಗೆ ಡೊಮೇನ್ ಮತ್ತು ಪೋರ್ಟ್ ಅನ್ನು ಸೇರಿಸಬೇಕಾಗುತ್ತದೆ. ಕ್ಯಾಸ್ಪರ್ ಇದ್ದರೆ, ಅದು ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಎಲ್ಲವನ್ನೂ ಬಿಟ್ಟುಬಿಡುತ್ತದೆ (ಆಶ್ಚರ್ಯಕರವಾಗಿ!), ಆದರೆ ಅವಾಸ್ಟ್ ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ವಿಂಡೋಸ್ ಕಷ್ಟಪಟ್ಟು ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ hemorrhoid ಹೊಂದಿರುತ್ತದೆ.

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ