திறந்த சந்திப்புகளை நிறுவுதல் 5.0.0-M1. ஃப்ளாஷ் இல்லாமல் இணைய மாநாடுகள்

நல்ல மதியம், அன்புள்ள கப்ரவ்ச்சனே மற்றும் போர்ட்டலின் விருந்தினர்களே!
மிக நீண்ட காலத்திற்கு முன்பு, வீடியோ கான்பரன்சிங்கிற்காக ஒரு சிறிய சேவையகத்தை உயர்த்த வேண்டிய அவசியம் எனக்கு இருந்தது. பல விருப்பங்கள் கருதப்படவில்லை - BBB மற்றும் Openmeetings, ஏனெனில். அவர்கள் மட்டுமே செயல்பாட்டுடன் பதிலளித்தனர்:

  1. இலவச
  2. டெஸ்க்டாப், ஆவணங்கள் போன்றவற்றின் ஆர்ப்பாட்டம்.
  3. பயனர்களுடன் ஊடாடும் பணி (பொது பலகை, அரட்டை போன்றவை)
  4. வாடிக்கையாளர்களுக்கு கூடுதல் மென்பொருள் நிறுவல் தேவையில்லை

நான் BBB உடன் தொடங்கினேன்... சரி, உண்மையில் அது ஒன்றாக வளரவில்லை... முதலாவது உண்மையான வன்பொருளின் தேவை, ஏனெனில் மெய்நிகர் செயல்திறனுக்கு உத்தரவாதம் அளிக்காது; இரண்டாவது வள தீவிரம். ஆம், ஒரு நல்ல படம் மற்றும் சிறந்த ஒலி, ஆனால் எனது பணிகளுக்கு இது நுகரப்படும் வளங்களுடன் ஒப்பிட முடியாது.
திறந்த சந்திப்புகளை முயற்சிக்க ஆரம்பித்தார். பிற பயனர்கள் மற்றும் நிலையான வெளியீடுகளால் சோதிக்கப்பட்ட ஒரு காதலனாக, நான் சமீபத்திய நிலையான வெளியீடு 4.0.8 ஐ நிறுவியுள்ளேன் (இந்த செயல்முறையை நாங்கள் இங்கே கருத்தில் கொள்ள மாட்டோம்). FLASH இல் இருப்பதைத் தவிர, எல்லாம் நன்றாக இருக்கிறது. சரி, அப்படியானால், அது குரோமில் வேலை செய்ய மறுத்தது, அது நரியில் நன்றாக சென்றது ... ஆனால் இது புள்ளி 4 க்கு முரணானது, ஏனெனில் எல்லோரும் FF ஐப் பயன்படுத்துவதில்லை, எல்லோரும் அதை விரும்புவதில்லை. ஃப்ளாஷ் இல்லாமல் 5.0.0-எம்1 பதிப்பு அறிவிக்கப்பட்டதைக் கண்டதால், வருத்தப்பட எனக்கு ஏற்கனவே நேரம் கிடைத்தது! இங்குதான் இது தொடங்கியது. எல்லாவற்றையும் ஒரே நேரத்தில், சுமார் 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

நிறுவிய பின், இயக்க ஜாவாவின் இயல்புநிலை பதிப்பை அமைக்க வேண்டும்:

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 கோப்பில் அமைந்துள்ளது
ImageMagick - ஒரு பொதுவான பலகை, ஆவணங்கள் மற்றும் படங்களின் ஆர்ப்பாட்டம் தேவை. நாங்கள் நிலையான டர்னிப்ஸிலிருந்தும் எடுத்துக்கொள்கிறோம்.

sudo apt-get install imagemagick

கோஸ்ட்ஸ்கிரிப்ட்டின் - நாம் pdf உடன் வேலை செய்ய விரும்பினால், அது இல்லாமல் செய்ய முடியாது. களஞ்சியங்களும் நிலையானவை.
ஓபன்ஆபீஸ் அல்லது லிப்ரே அலுவலகம் - அலுவலக ஆவணங்களின் அனைத்து வடிவங்களையும் வெளியிட ...
ffmpeg и சாக்ஸ் - வெவ்வேறு வடிவங்களில் வீடியோ மாநாடுகளை பதிவு செய்வதற்கான சாத்தியத்திற்காக. பதிப்பு 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 வழியாக மட்டுமே அனுமதிக்கப்படுகிறது. FF மூலம், உள்ளே நுழைந்து கேமரா வேலை செய்ய அனுமதிக்கும், ஆனால் இது மீண்டும் ஒரு உலாவியுடன் நம்மை இணைக்கிறது. எனவே, SSL ஐ நிறுவி உள்ளமைக்க செல்லலாம். நீங்கள் பணத்திற்காக ஒரு சான்றிதழை உருவாக்கலாம் அல்லது அதை நீங்களே செய்யலாம், OM இதிலிருந்து மோசமாக வேலை செய்யாது.
OM பதிப்பு 5.0.0-M1 ஆனது டாம்கேட்டை அடிப்படையாகக் கொண்டது, அப்பாச்சி அல்ல. வலை சேவையக கட்டமைப்பு ./conf/ கோப்புறையில் அமைந்துள்ளது. சுய கையொப்பமிடப்பட்ட சான்றிதழை எவ்வாறு உருவாக்குவது மற்றும் அதை ஏற்கனவே TomCate I இல் நிறுவுவது எப்படி விவரித்தார்.
சரி, https கட்டமைக்கப்பட்டுள்ளது, இப்போது ./bin கோப்புறைக்குச் சென்று statup.sh ஐ இயக்கவும், சேவையகத்தைத் தொடங்கிய பிறகு, இணைய நிறுவிக்குச் செல்லவும். https://localhost:5443/openmeetings/install. "மாற்றிகள்" பிரிவைத் தவிர இங்கே எல்லாம் ஏற்கனவே எளிமையானது மற்றும் உள்ளுணர்வுடன் உள்ளது. இங்கே நாம் கூடுதலாக நிறுவப்பட்ட தொகுப்புகளுக்கான பாதைகளை பதிவு செய்ய வேண்டும்.

  1. ImageMagick Path /usr/bin
  2. FFMPEG பாதை /usr/bin
  3. SoX பாதை /usr/bin
  4. jodconverter /usr/lib/libreoffice க்கான OpenOffice/LibreOffice பாதை (நான் துலாம் நிறுவினேன்)

மேலும் அமைப்புகள் மீண்டும் சிக்கலானவை அல்ல.
கணினியில் முதல் உள்நுழைவுக்குப் பிறகு, "நிர்வாகம்" -> "உள்ளமைவு" என்பதற்குச் செல்ல வேண்டியது அவசியம், உருப்படியைக் கண்டறியவும் பாதை.ffmpeg மேலும் அதில் எழுதப்பட்ட "/usr/bin" மதிப்பை நீக்கவும். அமைப்புகளைச் சேமிக்கிறோம்.
சரி, உண்மையில் எங்கள் வீடியோ கான்ஃபரன்சிங் சர்வர் கட்டமைக்கப்பட்டுள்ளது மற்றும் செல்ல தயாராக உள்ளது.
சேவையகத்தை மறுதொடக்கம் செய்த பிறகு, நீங்கள் இயக்க வேண்டும்

  1. DBMS தரவுத்தளம் (உள்ளமைக்கப்பட்ட டெர்பியை நீங்கள் பயன்படுத்தவில்லை என்றால்)
  2. கே.எம்.எஸ்
  3. statup.sh ஸ்கிரிப்ட்

நீங்கள் கைமுறையாக செய்யலாம் ஆனால் தானாக இயங்கும் ஸ்கிரிப்ட்களையும் உருவாக்கலாம்.
ஃபயர்வாலில் "அவுட்" அவுட்புட் செய்ய, நீங்கள் 5443,5080,8888 போர்ட்களை அனுமதிக்க வேண்டும்
பயன்படுத்தி மகிழ்ச்சி!
PS கேமரா ஒரு படத்தை அனுப்பவில்லை மற்றும் உங்களைத் தவிர வேறு யாரையும் நீங்கள் பார்க்கவில்லை என்றால், ஃபயர்வாலில் உள்ள விதிவிலக்குகளில் டொமைன் மற்றும் போர்ட்டைச் சேர்க்க வேண்டும். காஸ்பர் இருந்தால், அது சாதாரணமாக வேலை செய்கிறது மற்றும் எல்லாவற்றையும் தவிர்க்கிறது (ஆச்சரியமாக!), ஆனால் அவாஸ்ட் மற்றும் உள்ளமைக்கப்பட்ட விண்டோஸ் கடினமாக உழைக்கின்றன. அமைப்புகளுடன் மூல நோய் வேண்டும்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்