การติดตั้ง openmeeting 5.0.0-M1 การประชุมผ่านเว็บโดยไม่ใช้ Flash

สวัสดีตอนบ่าย เรียน Khabravchane และแขกของพอร์ทัล!
เมื่อไม่นานมานี้ ฉันจำเป็นต้องยกเซิร์ฟเวอร์ขนาดเล็กสำหรับการประชุมทางวิดีโอ มีการพิจารณาตัวเลือกไม่มากนัก - BBB และ Openmeeting เพราะ มีเพียงพวกเขาเท่านั้นที่ตอบตามหน้าที่:

  1. ฟรี
  2. การสาธิตเดสก์ท็อป เอกสาร ฯลฯ
  3. การทำงานเชิงโต้ตอบกับผู้ใช้ (กระดานทั่วไป แชท ฯลฯ)
  4. ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมสำหรับลูกค้า

ฉันเริ่มต้นด้วย BBB… จริงๆ แล้วมันไม่ได้เติบโตไปด้วยกัน… อย่างแรกคือข้อกำหนดของฮาร์ดแวร์จริง เพราะ บนระบบเสมือนไม่รับประกันประสิทธิภาพ ประการที่สองคือความเข้มข้นของทรัพยากร ใช่ภาพที่ดีและเสียงที่ยอดเยี่ยม แต่สำหรับงานของฉันมันเทียบไม่ได้กับทรัพยากรที่ใช้ไป
เริ่มทดลองเปิดประชุม ในฐานะผู้ชื่นชอบการทดสอบโดยผู้ใช้รายอื่นและรุ่นเสถียร ฉันจึงติดตั้งรุ่นเสถียรล่าสุด 4.0.8 (เราจะไม่พิจารณากระบวนการนี้ที่นี่) ทุกอย่างปกติดี ยกเว้นว่าอยู่ใน FLASH ถ้าเป็นเช่นนั้นมันปฏิเสธที่จะทำงานในโครเมียม มันไปได้ดีกับสุนัขจิ้งจอก ... แต่สิ่งนี้ขัดแย้งกับจุดที่ 4 เพราะ ไม่ใช่ทุกคนที่ใช้ FF และไม่ใช่ทุกคนที่ชอบมัน ฉันมีเวลาอารมณ์เสียแล้ว เมื่อเห็นว่าเวอร์ชัน 5.0.0-M1 ได้รับการประกาศโดยไม่มี FLASH! นี่คือจุดเริ่มต้นทั้งหมด ฉันจะบอกทันทีว่ามันไม่ได้ผลสำหรับฉันที่จะเปิดตัวทุกอย่างในคราวเดียว ประมาณ 2 สัปดาห์ วันละ 1-2 ชั่วโมง ฉันต้องใช้เวลาในการเปิดตัวเต็มรูปแบบ
ดังนั้นฉันจึงติดตั้งมันบน Ubuntu 18.0.4-LTS

  • JRE 8
  • เซิร์ฟเวอร์ Kurento มีเดีย

เริ่มจาก JRE8 กันก่อน ตามค่าเริ่มต้น 11 จะถูกตั้งค่าจากที่เก็บ ดังนั้นเราจะเพิ่มเข้าไปในที่เก็บ จากนั้นเราจะเริ่มติดตั้งเวอร์ชันที่เราต้องการ:

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

หลังการติดตั้ง คุณต้องตั้งค่าเวอร์ชันเริ่มต้นของ Java เพื่อให้ทำงาน:

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) จำเป็นสำหรับการทำงานปกติของสตรีมวิดีโอ/เสียง มีตัวเลือกต่าง ๆ ในการติดตั้ง ฉันใช้ตัวเลือก Docker กระบวนการติดตั้งและกำหนดค่า Docker ไม่รวมอยู่ในบทความนี้ เนื่องจากอินเทอร์เน็ตเต็มไปด้วยข้อมูล ดังนั้นเราจึงเริ่ม KMS

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

ตอนนี้เรามาเริ่มการติดตั้งส่วนประกอบที่เกี่ยวข้องกัน:
MySQL - OM มีฐานข้อมูลในตัว แต่ไม่แนะนำให้ใช้ในเวอร์ชันการต่อสู้ เราใส่เวอร์ชันใดก็ได้ที่สะดวกสำหรับคุณ เหมาะสำหรับพื้นที่เก็บข้อมูลมาตรฐาน

sudo apt-get install mysql

เพื่อเชื่อมต่อ Java กับ MySQL ที่คุณต้องการ ตัวเชื่อมต่อการดาวน์โหลด และวางไว้ในโฟลเดอร์ /webapps/openmeetings/WEB-INF/lib/ การตั้งค่าการเชื่อมต่อ MySQL อยู่ในไฟล์ /webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml
ImageMagick - จำเป็นสำหรับกระดานทั่วไป การสาธิตเอกสารและรูปภาพ เรายังนำมาจากหัวผักกาดมาตรฐานด้วย

sudo apt-get install imagemagick

Ghostscript - หากเราต้องการทำงานกับ pdf เราก็ทำไม่ได้หากไม่มีมัน ที่เก็บยังเป็นมาตรฐาน
OpenOffice หรือ สำนักงานฟรี - เพื่อส่งออกเอกสารสำนักงานทุกรูปแบบ ...
เอฟเอ็มเพก и โซเอ็กซ์ - เพื่อความเป็นไปได้ในการบันทึกวิดีโอคอนเฟอเรนซ์ในรูปแบบต่างๆ เวอร์ชันต้องเป็น 10.3 หรือใหม่กว่า

sudo apt install ffmpeg
sudo apt-get install sox

ตอนนี้เราพร้อมที่จะดาวน์โหลด openmeetings แล้ว
https://openmeetings.apache.org/downloads.html
ดาวน์โหลดแล้วแตกไฟล์ไปยังโฟลเดอร์ที่เราต้องการ
ดูเหมือนทุกอย่างจะพร้อมเปิดตัวแล้ว (โดยเฉพาะถ้าติดตาม) คำแนะนำอย่างเป็นทางการ) แต่มีลิงค์ประเภทนี้ https://localhost:5443/openmeetings/install. หากคุณให้ความสนใจกับ https และพอร์ต 5443 เราเข้าใจดีว่าจะไม่มีอะไรทำงานให้เราได้ แน่นอน คุณสามารถรันสคริปต์ ./bin/startup.sh ได้ และเซิร์ฟเวอร์จะเริ่มทำงาน คุณสามารถไปที่มันและกำหนดค่าผ่านลิงก์ได้ http://localhost:5080/openmeetings/installแต่นั่นจะไม่ทำงานตามปกติ ขณะนี้เบราว์เซอร์ทั้งหมด โดยเฉพาะ Chrome กำลังต่อสู้เพื่อความปลอดภัยของผู้ใช้ และอนุญาตให้ใช้งานกล้องและไมโครโฟนผ่าน https เท่านั้น คุณสามารถเข้าและอนุญาตให้กล้องทำงานผ่าน FF ได้ แต่สิ่งนี้จะเชื่อมโยงเราเข้ากับเบราว์เซอร์เดียวอีกครั้ง ดังนั้นเรามาดูการติดตั้งและกำหนดค่า SSL กันดีกว่า คุณสามารถสร้างใบรับรองเพื่อเงินหรือทำเองก็ได้ OM จะไม่ทำงานแย่ลงจากนี้
OM เวอร์ชัน 5.0.0-M1 ใช้ TomCat ไม่ใช่ Apache การกำหนดค่าเว็บเซิร์ฟเวอร์อยู่ในโฟลเดอร์ ./conf/ วิธีสร้างใบรับรองที่ลงนามด้วยตนเองและติดตั้งใน TomCate I เรียบร้อยแล้ว อธิบาย.
กำหนดค่า https แล้ว ตอนนี้ไปที่โฟลเดอร์ ./bin แล้วรัน statup.sh และหลังจากเริ่มเซิร์ฟเวอร์แล้ว ให้ไปที่ตัวติดตั้งเว็บ https://localhost:5443/openmeetings/install. ที่นี่ทุกอย่างเรียบง่ายและใช้งานง่ายอยู่แล้ว ยกเว้นส่วน "ตัวแปลง" ที่นี่เราจำเป็นต้องลงทะเบียนเส้นทางไปยังแพ็คเกจที่ติดตั้งเพิ่มเติมของเรา

  1. เส้นทาง ImageMagick /usr/bin
  2. เส้นทาง FFMPEG /usr/bin
  3. เส้นทาง SoX /usr/bin
  4. เส้นทาง OpenOffice/LibreOffice สำหรับ jodconverter /usr/lib/libreoffice (ฉันติดตั้ง Libra)

การตั้งค่าเพิ่มเติมนั้นไม่ซับซ้อนอีกต่อไป
หลังจากเข้าสู่ระบบครั้งแรกจำเป็นต้องไปที่ "การดูแลระบบ" -> "การกำหนดค่า" ค้นหารายการ เส้นทาง.ffmpeg และลบค่า "/usr/bin" ที่เขียนลงไป เราบันทึกการตั้งค่า
จริงๆ แล้วเซิร์ฟเวอร์การประชุมทางวิดีโอของเราได้รับการกำหนดค่าและพร้อมใช้งานแล้ว
หลังจากรีสตาร์ทเซิร์ฟเวอร์ คุณจะต้องรัน

  1. ฐานข้อมูล DBMS (หากคุณไม่ได้ใช้ Derby ในตัว)
  2. KMS
  3. สคริปต์ statup.sh

คุณสามารถทำได้ด้วยตนเอง แต่คุณสามารถสร้างสคริปต์การทำงานอัตโนมัติได้เช่นกัน
หากต้องการส่งออก "ออก" ในไฟร์วอลล์ คุณต้องอนุญาตพอร์ต 5443,5080,8888
สนุกกับการใช้งานของคุณ!
ป.ล. หากกล้องไม่ส่งภาพและคุณไม่เห็นใครเลยนอกจากตัวคุณเอง คุณจะต้องเพิ่มโดเมนและพอร์ตลงในข้อยกเว้นในไฟร์วอลล์ หากมีแคสเปอร์ก็ใช้งานได้ตามปกติและข้ามทุกอย่าง (น่าประหลาดใจ!) แต่ Avast และ Windows ในตัวทำงานหนัก จะต้องเกิดริดสีดวงทวารด้วยการตั้งค่า

ที่มา: will.com

เพิ่มความคิดเห็น