நல்ல மதியம், அன்புள்ள கப்ரவ்ச்சனே மற்றும் போர்ட்டலின் விருந்தினர்களே!
மிக நீண்ட காலத்திற்கு முன்பு, வீடியோ கான்பரன்சிங்கிற்காக ஒரு சிறிய சேவையகத்தை உயர்த்த வேண்டிய அவசியம் எனக்கு இருந்தது. பல விருப்பங்கள் கருதப்படவில்லை - BBB மற்றும் Openmeetings, ஏனெனில். அவர்கள் மட்டுமே செயல்பாட்டுடன் பதிலளித்தனர்:
- இலவச
- டெஸ்க்டாப், ஆவணங்கள் போன்றவற்றின் ஆர்ப்பாட்டம்.
- பயனர்களுடன் ஊடாடும் பணி (பொது பலகை, அரட்டை போன்றவை)
- வாடிக்கையாளர்களுக்கு கூடுதல் மென்பொருள் நிறுவல் தேவையில்லை
நான் 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 உடன் இணைக்க உங்களுக்குத் தேவை
ImageMagick - ஒரு பொதுவான பலகை, ஆவணங்கள் மற்றும் படங்களின் ஆர்ப்பாட்டம் தேவை. நாங்கள் நிலையான டர்னிப்ஸிலிருந்தும் எடுத்துக்கொள்கிறோம்.
sudo apt-get install imagemagick
கோஸ்ட்ஸ்கிரிப்ட்டின் - நாம் pdf உடன் வேலை செய்ய விரும்பினால், அது இல்லாமல் செய்ய முடியாது. களஞ்சியங்களும் நிலையானவை.
ஓபன்ஆபீஸ் அல்லது லிப்ரே அலுவலகம் - அலுவலக ஆவணங்களின் அனைத்து வடிவங்களையும் வெளியிட ...
ffmpeg и சாக்ஸ் - வெவ்வேறு வடிவங்களில் வீடியோ மாநாடுகளை பதிவு செய்வதற்கான சாத்தியத்திற்காக. பதிப்பு 10.3 அல்லது புதியதாக இருக்க வேண்டும்.
sudo apt install ffmpeg
sudo apt-get install sox
சரி, இப்போது நாங்கள் ஓப்பன்மீட்டிங்ஸை பதிவிறக்கம் செய்ய தயாராக இருக்கிறோம்.
பதிவிறக்கப்பட்டது, நமக்குத் தேவையான கோப்புறையில் திறக்கப்பட்டது.
தொடங்குவதற்கு எல்லாம் தயாராக இருப்பதாகத் தெரிகிறது (குறிப்பாக நீங்கள் பின்பற்றினால்
OM பதிப்பு 5.0.0-M1 ஆனது டாம்கேட்டை அடிப்படையாகக் கொண்டது, அப்பாச்சி அல்ல. வலை சேவையக கட்டமைப்பு ./conf/ கோப்புறையில் அமைந்துள்ளது. சுய கையொப்பமிடப்பட்ட சான்றிதழை எவ்வாறு உருவாக்குவது மற்றும் அதை ஏற்கனவே TomCate I இல் நிறுவுவது எப்படி
சரி, https கட்டமைக்கப்பட்டுள்ளது, இப்போது ./bin கோப்புறைக்குச் சென்று statup.sh ஐ இயக்கவும், சேவையகத்தைத் தொடங்கிய பிறகு, இணைய நிறுவிக்குச் செல்லவும்.
- ImageMagick Path /usr/bin
- FFMPEG பாதை /usr/bin
- SoX பாதை /usr/bin
- jodconverter /usr/lib/libreoffice க்கான OpenOffice/LibreOffice பாதை (நான் துலாம் நிறுவினேன்)
மேலும் அமைப்புகள் மீண்டும் சிக்கலானவை அல்ல.
கணினியில் முதல் உள்நுழைவுக்குப் பிறகு, "நிர்வாகம்" -> "உள்ளமைவு" என்பதற்குச் செல்ல வேண்டியது அவசியம், உருப்படியைக் கண்டறியவும் பாதை.ffmpeg மேலும் அதில் எழுதப்பட்ட "/usr/bin" மதிப்பை நீக்கவும். அமைப்புகளைச் சேமிக்கிறோம்.
சரி, உண்மையில் எங்கள் வீடியோ கான்ஃபரன்சிங் சர்வர் கட்டமைக்கப்பட்டுள்ளது மற்றும் செல்ல தயாராக உள்ளது.
சேவையகத்தை மறுதொடக்கம் செய்த பிறகு, நீங்கள் இயக்க வேண்டும்
- DBMS தரவுத்தளம் (உள்ளமைக்கப்பட்ட டெர்பியை நீங்கள் பயன்படுத்தவில்லை என்றால்)
- கே.எம்.எஸ்
- statup.sh ஸ்கிரிப்ட்
நீங்கள் கைமுறையாக செய்யலாம் ஆனால் தானாக இயங்கும் ஸ்கிரிப்ட்களையும் உருவாக்கலாம்.
ஃபயர்வாலில் "அவுட்" அவுட்புட் செய்ய, நீங்கள் 5443,5080,8888 போர்ட்களை அனுமதிக்க வேண்டும்
பயன்படுத்தி மகிழ்ச்சி!
PS கேமரா ஒரு படத்தை அனுப்பவில்லை மற்றும் உங்களைத் தவிர வேறு யாரையும் நீங்கள் பார்க்கவில்லை என்றால், ஃபயர்வாலில் உள்ள விதிவிலக்குகளில் டொமைன் மற்றும் போர்ட்டைச் சேர்க்க வேண்டும். காஸ்பர் இருந்தால், அது சாதாரணமாக வேலை செய்கிறது மற்றும் எல்லாவற்றையும் தவிர்க்கிறது (ஆச்சரியமாக!), ஆனால் அவாஸ்ட் மற்றும் உள்ளமைக்கப்பட்ட விண்டோஸ் கடினமாக உழைக்கின்றன. அமைப்புகளுடன் மூல நோய் வேண்டும்.
ஆதாரம்: www.habr.com