Open Meetings 5.0.0-M1 انسٽال ڪرڻ. فليش کان سواءِ ويب ڪانفرنس

صبح جو سلام، پيارا Khabravites ۽ پورٹل جا مهمان!
ڪجهه وقت اڳ مون کي وڊيو ڪانفرنسنگ لاءِ هڪ ننڍڙو سرور قائم ڪرڻ جي ضرورت هئي. ڪيترن ئي اختيارن تي غور نه ڪيو ويو - BBB ۽ Open Meetings، ڇاڪاڻ ته ... صرف انهن کي عملي طور جواب ڏنو:

  1. آزاد
  2. ڊيسڪ ٽاپ، دستاويز، وغيره جو مظاهرو.
  3. استعمال ڪندڙن سان گڏ ڪم ڪندڙ (شيئر بورڊ، چيٽ، وغيره)
  4. گراهڪن لاءِ اضافي سافٽ ويئر جي انسٽاليشن جي ضرورت ناهي

مون BBB سان شروع ڪيو... خير، اصل ۾ اهو ڪم نه ٿيو... پهرين شيءِ حقيقي هارڊويئر جي گهرج آهي، ڇاڪاڻ ته... مجازي هڪ تي اهي ڪارڪردگي جي ضمانت نه ڏيندا آهن؛ ٻيو آهي وسيلن جي شدت. ها، هڪ سٺي تصوير ۽ بهترين آواز، پر منهنجي ڪمن لاءِ اهو استعمال ڪيل وسيلن جي مقابلي ۾ ناهي.
مون اوپن ميٽنگز جي ڪوشش ڪرڻ شروع ڪئي. ثابت ۽ مستحڪم رليز جي عاشق جي طور تي، مون تازو مستحڪم رليز 4.0.8 نصب ڪيو (اسين هتي هن عمل تي غور نه ڪنداسين). سڀ ڪجھ ٺيڪ آھي، سواءِ ان جي ته فليش تي آھي. خير، جيڪڏهن ائين آهي، اهو ڪروم ۾ ڪم ڪرڻ کان انڪار ڪيو، پر اهو Fox ۾ ڪم ڪيو ... پر اهو نقطي 4 جي تضاد آهي، ڇاڪاڻ ته ... نه هرڪو ايف ايف استعمال ڪندو آهي ۽ نه هرڪو اهو پسند ڪندو آهي. مان اڳ ۾ ئي پريشان ٿي ويس جڏهن مون ڏٺو ته اهو نسخو 5.0.0-M1 فليش کانسواءِ اعلان ڪيو ويو هو! هي آهي جتي اهو سڀ شروع ڪيو. مان فوري طور تي چوندس ته مان سڀڪنھن شيءِ کي فوري طور تي لانچ نه ڪري سگھيس؛ ان ۾ لڳ ڀڳ 2 ھفتا، ڏينھن ۾ 1-2 ڪلاڪ، مڪمل لانچ لاءِ.
۽ ائين، مون ان کي انسٽال ڪيو ubuntu 18.0.4-LTS. گهرجون:

  • جي آر اي 8
  • Kurento ميڊيا سرور

اچو ته 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 ميڊيا سرور (KMS). ان کي انسٽال ڪرڻ لاءِ مختلف آپشن آهن، مون استعمال ڪيو Docker آپشن. ڊاکر کي انسٽال ڪرڻ ۽ ترتيب ڏيڻ جو عمل هن آرٽيڪل ۾ شامل نه آهي، ڇو ته انٽرنيٽ معلومات سان ڀريل آهي. ۽ ائين، اچو ته KMS لانچ ڪريون

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

ھاڻي اچو ته گڏ ڪيل اجزاء کي انسٽال ڪرڻ شروع ڪريون:
هن MySQL - او ايم وٽ هڪ بلٽ ان ڊيٽابيس آهي، پر ان کي جنگي ورزن ۾ استعمال ڪرڻ جي سفارش نه ڪئي وئي آهي. اسان توهان لاءِ آسان ڪنهن به نسخي کي انسٽال ڪريون ٿا. اهو به ڪم ڪندو معياري repositories مان.

sudo apt-get install mysql

جاوا کي MySQL سان ڳنڍڻ لاءِ توھان کي ضرورت آھي ڊائون لوڊ ڪنيڪٽر ۽ ان کي /webapps/openmeetings/WEB-INF/lib/ فولڊر ۾ رکو. MySQL ڪنيڪشن سيٽنگون فائل ۾ موجود آهن /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
تصوير ايمڪيڪڪ - هڪ عام بورڊ جي ضرورت آهي، دستاويزن ۽ تصويرن جي ڊسپلي. اسان به معياري turnips مان وٺي.

sudo apt-get install imagemagick

Ghostscript - جيڪڏهن اسان پي ڊي ايف سان ڪم ڪرڻ چاهيون ٿا، اسان ان کان سواء نٿا ڪري سگهون. ذخيرو پڻ معياري آهن.
OpenOffice يا لائيب آفيس - آفيس جي دستاويزن جي سڀني فارميٽ کي ڪڍڻ لاءِ...
اي ايف ايم پيگ и سوڪس - مختلف فارميٽ ۾ ويڊيو ڪانفرنس رڪارڊ ڪرڻ جي صلاحيت لاءِ. نسخو 10.3 يا بعد ۾ هجڻ گهرجي.

sudo apt install ffmpeg
sudo apt-get install sox

خير، هاڻي اسان تيار آهيون Open Meetings ڊائون لوڊ ڪرڻ لاءِ.
https://openmeetings.apache.org/downloads.html
اسان ان کي ڊائون لوڊ ڪيو ۽ ان کي پيڪ ڪيو ان فولڊر ۾ جيڪو اسان کي گهربل آهي.
اهو لڳي ٿو ته هر شي لانچ ڪرڻ لاء تيار آهي (خاص طور تي جيڪڏهن توهان پيروي ڪريو سرڪاري هدايتون)، پر هن قسم جي لنڪ موجود آهي https://localhost:5443/openmeetings/install. جيڪڏهن اسان https ۽ پورٽ 5443 تي ڌيان ڏيون ٿا، اسان سمجھون ٿا ته ڪجھ به اسان لاء ڪم نه ڪندو. يقينا، توهان اسڪرپٽ هلائي سگهو ٿا ./bin/startup.sh ۽ سرور شروع ٿيندو. توھان پڻ ان ڏانھن وڃو ۽ لنڪ استعمال ڪندي ان کي ترتيب ڏئي سگھو ٿا http://localhost:5080/openmeetings/install، پر اهو صرف عام طور تي ڪم نه ڪندو. ھاڻي سڀ برائوزر، ۽ ڪروم خاص طور تي، صارف جي حفاظت لاءِ وڙھي رھيا آھن ۽ ڪئميرا ۽ مائڪروفون سان ڪم ڪرڻ جي اجازت آھي صرف https ذريعي. FF ذريعي اسان لاگ ان ٿي سگهنداسين ۽ ڪئميرا سان ڪم ڪرڻ جي اجازت ڏينداسين، پر اهو ٻيهر اسان کي هڪ برائوزر سان ڳنڍيندو آهي. تنهن ڪري، اچو ته ايس ايس ايل کي انسٽال ڪرڻ ۽ ترتيب ڏيڻ ڏانهن وڃو. توهان پئسا لاءِ سرٽيفڪيٽ ٺاهي سگهو ٿا، يا توهان اهو پاڻ ڪري سگهو ٿا؛ اهو OM کي وڌيڪ خراب نه ڪندو.
نسخو OM 5.0.0-M1 TomCat تي ٻڌل آهي، نه Apache. ويب سرور جي ترتيب ./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. OpenOffice/LibreOffice Path for jodconverter/usr/lib/libreoffice (مون انسٽال ٿيل libre)

وڌيڪ سيٽنگون ٻيهر پيچيده نه آهن.
پهريون ڀيرو لاگ ان ٿيڻ کان پوء، توهان کي "انتظام" -> "ڪانفيگريشن" ڏانهن وڃڻ گهرجي، شيون ڳوليو path.ffmpeg ۽ ان ۾ لکيل قدر “/usr/bin” کي حذف ڪريو. سيٽنگون محفوظ ڪريو.
خير، اصل ۾ اسان جو وڊيو ڪانفرنسنگ سرور ترتيب ڏنل آهي ۽ ڪم ڪرڻ لاءِ تيار آهي.
سرور کي ريبوٽ ڪرڻ کان پوء توهان کي هلائڻ جي ضرورت آهي

  1. ڊي بي ايم ايس ڊيٽابيس (جيڪڏهن توهان استعمال نٿا ڪريو بلٽ ان ڊربي)
  2. ايم ايس ايم
  3. اسڪرپٽ statup.sh

توهان اهو دستي طور ڪري سگهو ٿا، پر توهان پڻ ٺاهي سگهو ٿا خودڪار اسڪرپٽ.
فائر وال ۾ ”ٻاهر“ ڪڍڻ لاءِ، توهان کي بندرگاهن کي اجازت ڏيڻ گهرجي 5443,5080,8888
توهان جي استعمال جو مزو وٺو!
پي ايس جيڪڏهن ڪئميرا هڪ تصوير منتقل نٿو ڪري ۽ توهان پنهنجي پاڻ کان سواء ڪنهن کي نه ڏسندا آهيو، توهان کي ڊومين ۽ پورٽ شامل ڪرڻ جي ضرورت آهي استثناء ۾ فائر وال ۾. جيڪڏهن Casper انسٽال ٿيل آهي، پوء اهو عام طور تي ڪم ڪري ٿو ۽ هر شيء کي ڇڏي ٿو (حيرت جي ڳالهه!)، پر Avast ۽ ونڊوز ۾ ٺهيل هڪ محنت سان ڪم ڪري ٿو. توهان کي سيٽنگون سان جدوجهد ڪرڻو پوندو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو