ಶುಭ ಮಧ್ಯಾಹ್ನ, ಆತ್ಮೀಯ ಖಬ್ರವೈಟ್ಸ್ ಮತ್ತು ಪೋರ್ಟಲ್ನ ಅತಿಥಿಗಳು!
ಬಹಳ ಹಿಂದೆಯೇ, ನಾನು ವೀಡಿಯೊ ಕಾನ್ಫರೆನ್ಸಿಂಗ್ಗಾಗಿ ಸಣ್ಣ ಸರ್ವರ್ ಅನ್ನು ಹೆಚ್ಚಿಸುವ ಅಗತ್ಯವನ್ನು ಹೊಂದಿದ್ದೆ. ಅನೇಕ ಆಯ್ಕೆಗಳನ್ನು ಪರಿಗಣಿಸಲಾಗಿಲ್ಲ - BBB ಮತ್ತು ಓಪನ್ಮೀಟಿಂಗ್ಗಳು, ಏಕೆಂದರೆ. ಅವರು ಮಾತ್ರ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಉತ್ತರಿಸಿದರು:
- ಉಚಿತ
- ಡೆಸ್ಕ್ಟಾಪ್, ದಾಖಲೆಗಳು ಇತ್ಯಾದಿಗಳ ಪ್ರದರ್ಶನ.
- ಬಳಕೆದಾರರೊಂದಿಗೆ ಸಂವಾದಾತ್ಮಕ ಕೆಲಸ (ಹಂಚಿದ ಬೋರ್ಡ್, ಚಾಟ್, ಇತ್ಯಾದಿ)
- ಗ್ರಾಹಕರಿಗೆ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಸಾಫ್ಟ್ವೇರ್ ಸ್ಥಾಪನೆ ಅಗತ್ಯವಿಲ್ಲ
ನಾನು BBB ಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿದೆ ... ಅಲ್ಲದೆ, ವಾಸ್ತವವಾಗಿ ಅದು ಒಟ್ಟಿಗೆ ಬೆಳೆಯಲಿಲ್ಲ ... ಮೊದಲನೆಯದು ನಿಜವಾದ ಯಂತ್ರಾಂಶದ ಅವಶ್ಯಕತೆಯಾಗಿದೆ, ಏಕೆಂದರೆ ವರ್ಚುವಲ್ ಒಂದರಲ್ಲಿ ಅವರು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ; ಎರಡನೆಯದು ಸಂಪನ್ಮೂಲ ತೀವ್ರತೆ. ಹೌದು, ಉತ್ತಮ ಚಿತ್ರ ಮತ್ತು ಅತ್ಯುತ್ತಮ ಧ್ವನಿ, ಆದರೆ ನನ್ನ ಕಾರ್ಯಗಳಿಗಾಗಿ ಅದನ್ನು ಸೇವಿಸಿದ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಹೋಲಿಸಲಾಗುವುದಿಲ್ಲ.
ನಾನು ಬಹಿರಂಗ ಸಭೆಗಳನ್ನು ಪ್ರಯತ್ನಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ. ಸಾಬೀತಾದ ಮತ್ತು ಸ್ಥಿರ ಬಿಡುಗಡೆಗಳ ಪ್ರೇಮಿಯಾಗಿ, ನಾನು ಇತ್ತೀಚಿನ ಸ್ಥಿರ ಬಿಡುಗಡೆ 4.0.8 ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ (ನಾವು ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಇಲ್ಲಿ ಪರಿಗಣಿಸುವುದಿಲ್ಲ). ಇದು ಫ್ಲ್ಯಾಶ್ನಲ್ಲಿರುವುದನ್ನು ಹೊರತುಪಡಿಸಿ ಎಲ್ಲವೂ ಉತ್ತಮವಾಗಿದೆ. ಸರಿ, ಹಾಗಿದ್ದಲ್ಲಿ, ಅದು ಕ್ರೋಮ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ನಿರಾಕರಿಸಿತು, ಆದರೆ ಇದು ಫಾಕ್ಸ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದೆ ... ಆದರೆ ಇದು ಪಾಯಿಂಟ್ 4 ಅನ್ನು ವಿರೋಧಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ... ಎಲ್ಲರೂ ಎಫ್ಎಫ್ ಅನ್ನು ಬಳಸುವುದಿಲ್ಲ ಮತ್ತು ಪ್ರತಿಯೊಬ್ಬರೂ ಅದನ್ನು ಇಷ್ಟಪಡುವುದಿಲ್ಲ. 5.0.0-M1 ಆವೃತ್ತಿಯನ್ನು ಫ್ಲ್ಯಾಶ್ ಇಲ್ಲದೆ ಘೋಷಿಸಿರುವುದನ್ನು ನೋಡಿದಾಗ ನಾನು ಈಗಾಗಲೇ ಅಸಮಾಧಾನಗೊಂಡಿದ್ದೇನೆ! ಇಲ್ಲಿಂದ ಶುರುವಾಯಿತು. ನಾನು ಈಗಿನಿಂದಲೇ ಎಲ್ಲವನ್ನೂ ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂದು ನಾನು ಈಗಿನಿಂದಲೇ ಹೇಳುತ್ತೇನೆ; ಪೂರ್ಣ ಉಡಾವಣೆಗಾಗಿ ಇದು ಸುಮಾರು 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 ಗೆ ಸಂಪರ್ಕಿಸಲು ನಿಮಗೆ ಅಗತ್ಯವಿದೆ
ಇಮೇಜ್ಮ್ಯಾಜಿಕ್ - ಸಾಮಾನ್ಯ ಬೋರ್ಡ್, ದಾಖಲೆಗಳು ಮತ್ತು ಚಿತ್ರಗಳ ಪ್ರದರ್ಶನಕ್ಕೆ ಅಗತ್ಯವಿದೆ. ನಾವು ಪ್ರಮಾಣಿತ ಟರ್ನಿಪ್ಗಳಿಂದ ಕೂಡ ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ.
sudo apt-get install imagemagick
ಗೋಸ್ಟ್ಸ್ಕ್ರಿಪ್ಟ್ನ - ನಾವು ಪಿಡಿಎಫ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬಯಸಿದರೆ, ಅದು ಇಲ್ಲದೆ ನಾವು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ರೆಪೊಸಿಟರಿಗಳು ಸಹ ಪ್ರಮಾಣಿತವಾಗಿವೆ.
ಓಪನ್ ಆಫಿಸ್ ಅಥವಾ ಲಿಬ್ರೆ ಆಫೀಸ್ - ಕಚೇರಿ ದಾಖಲೆಗಳ ಎಲ್ಲಾ ಸ್ವರೂಪಗಳನ್ನು ಔಟ್ಪುಟ್ ಮಾಡಲು ...
ffmpeg и SoX - ವಿವಿಧ ಸ್ವರೂಪಗಳಲ್ಲಿ ವೀಡಿಯೊ ಕಾನ್ಫರೆನ್ಸ್ಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ಸಾಧ್ಯತೆಗಾಗಿ. ಆವೃತ್ತಿಯು 10.3 ಅಥವಾ ಹೊಸದಾಗಿರಬೇಕು.
sudo apt install ffmpeg
sudo apt-get install sox
ಸರಿ, ಈಗ ನಾವು ಓಪನ್ಮೀಟಿಂಗ್ಗಳನ್ನು ಸ್ವತಃ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಸಿದ್ಧರಿದ್ದೇವೆ.
ನಾವು ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ್ದೇವೆ ಮತ್ತು ನಮಗೆ ಅಗತ್ಯವಿರುವ ಫೋಲ್ಡರ್ಗೆ ಅನ್ಪ್ಯಾಕ್ ಮಾಡಿದ್ದೇವೆ.
ಪ್ರಾರಂಭಿಸಲು ಎಲ್ಲವೂ ಸಿದ್ಧವಾಗಿದೆ ಎಂದು ತೋರುತ್ತಿದೆ (ವಿಶೇಷವಾಗಿ ನೀವು ಅನುಸರಿಸಿದರೆ
OM 5.0.0-M1 ಆವೃತ್ತಿಯು ಟಾಮ್ಕ್ಯಾಟ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಅಪಾಚೆ ಅಲ್ಲ. ವೆಬ್ ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ./conf/ ಫೋಲ್ಡರ್ನಲ್ಲಿದೆ. ಸ್ವಯಂ-ಸಹಿ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಮತ್ತು ಅದನ್ನು ಈಗಾಗಲೇ TomCate I ನಲ್ಲಿ ಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ
ಸರಿ, https ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ, ಈಗ ./bin ಫೋಲ್ಡರ್ಗೆ ಹೋಗಿ ಮತ್ತು statup.sh ಅನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ವೆಬ್ ಸ್ಥಾಪಕಕ್ಕೆ ಹೋಗಿ
- ಇಮೇಜ್ಮ್ಯಾಜಿಕ್ ಪಾತ್ /usr/bin
- FFMPEG ಮಾರ್ಗ /usr/bin
- SoX ಪಾಥ್ /usr/bin
- jodconverter /usr/lib/libreoffice ಗಾಗಿ OpenOffice/LibreOffice Path (ನಾನು libre ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇನೆ)
ಮತ್ತಷ್ಟು ಸೆಟ್ಟಿಂಗ್ಗಳು ಮತ್ತೆ ಸಂಕೀರ್ಣವಾಗಿಲ್ಲ.
ಸಿಸ್ಟಮ್ಗೆ ಮೊದಲ ಲಾಗಿನ್ ನಂತರ, "ಆಡಳಿತ" -> "ಕಾನ್ಫಿಗರೇಶನ್" ಗೆ ಹೋಗುವುದು ಕಡ್ಡಾಯವಾಗಿದೆ, ಐಟಂ ಅನ್ನು ಹುಡುಕಿ path.ffmpeg ಮತ್ತು ಅದರಲ್ಲಿ ಬರೆಯಲಾದ “/usr/bin” ಮೌಲ್ಯವನ್ನು ಅಳಿಸಿ. ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿ.
ಸರಿ, ವಾಸ್ತವವಾಗಿ ನಮ್ಮ ವೀಡಿಯೊ ಕಾನ್ಫರೆನ್ಸಿಂಗ್ ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಕೆಲಸ ಮಾಡಲು ಸಿದ್ಧವಾಗಿದೆ.
ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ನೀವು ರನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ
- DBMS ಡೇಟಾಬೇಸ್ (ನೀವು ಅಂತರ್ನಿರ್ಮಿತ ಡರ್ಬಿಯನ್ನು ಬಳಸದಿದ್ದರೆ)
- ಕೆಎಂಎಸ್
- ಸ್ಕ್ರಿಪ್ಟ್ statup.sh
ನೀವು ಇದನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಮಾಡಬಹುದು, ಆದರೆ ನೀವು ಆಟೋರನ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಸಹ ರಚಿಸಬಹುದು.
ಫೈರ್ವಾಲ್ನಲ್ಲಿ "ಹೊರಗೆ" ಔಟ್ಪುಟ್ ಮಾಡಲು, ನೀವು 5443,5080,8888 ಪೋರ್ಟ್ಗಳನ್ನು ಅನುಮತಿಸಬೇಕು
ನಿಮ್ಮ ಬಳಕೆಯನ್ನು ಆನಂದಿಸಿ!
PS ಕ್ಯಾಮೆರಾವು ಚಿತ್ರವನ್ನು ರವಾನಿಸದಿದ್ದರೆ ಮತ್ತು ನಿಮ್ಮನ್ನು ಹೊರತುಪಡಿಸಿ ಯಾರನ್ನೂ ನೀವು ನೋಡದಿದ್ದರೆ, ನೀವು ಫೈರ್ವಾಲ್ನಲ್ಲಿ ವಿನಾಯಿತಿಗಳಿಗೆ ಡೊಮೇನ್ ಮತ್ತು ಪೋರ್ಟ್ ಅನ್ನು ಸೇರಿಸಬೇಕಾಗುತ್ತದೆ. ಕ್ಯಾಸ್ಪರ್ ಇದ್ದರೆ, ಅದು ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಎಲ್ಲವನ್ನೂ ಬಿಟ್ಟುಬಿಡುತ್ತದೆ (ಆಶ್ಚರ್ಯಕರವಾಗಿ!), ಆದರೆ ಅವಾಸ್ಟ್ ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ವಿಂಡೋಸ್ ಕಷ್ಟಪಟ್ಟು ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ hemorrhoid ಹೊಂದಿರುತ್ತದೆ.
ಮೂಲ: www.habr.com