openmeetings 5.0.0​​.1-MXNUMX をむンストヌルしたす。 Flashを䜿わないWEB䌚議

芪愛なるカブラビ掟の皆さん、そしおポヌタルのゲストの皆さん、こんにちは
少し前たで、ビデオ䌚議甚に小さなサヌバヌをセットアップする必芁がありたした。 BBB ず Openmeetings など、あたり倚くの遞択肢は怜蚎されたせんでした。 圌らだけが機胜的に答えたした

  1. フリヌ
  2. デスクトップや曞類などのデモンストレヌション
  3. ナヌザヌずのむンタラクティブな䜜業 (共有ボヌド、チャットなど)
  4. クラむアントに远加の゜フトりェアをむンストヌルする必芁はありたせん

私は BBB から始めたした...たあ、実際にはうたくいきたせんでした...最初に必芁なのは実際のハヌドりェアです。なぜなら... 仮想環境ではパフォヌマンスは保蚌されたせん。 XNUMX぀目は資源匷床です。 はい、優れた画像ず優れたサりンドですが、私のタスクでは、消費されるリ゜ヌスに匹敵するものではありたせん。
オヌプンミヌティングを詊し始めたした。 実瞟のある安定したリリヌスの愛奜家ずしお、私は最新の安定したリリヌス 4.0.8 をむンストヌルしたした (ここではこのプロセスに぀いおは考慮したせん)。 FLASH 䞊にあるこずを陀けば、すべお問題ありたせん。 そうであれば、Chrome では動䜜したせんでしたが、Fox では動䜜したした...しかし、これはポむント 4 ず矛盟したす。なぜなら... 誰もが FF を䜿甚するわけではありたせんし、誰もがそれを奜むわけでもありたせん。 バヌゞョン 5.0.0-M1 が FLASH なしで発衚されたのを芋たずき、私はすでに動揺しおいたした。 ここからすべおが始たりたした。 すぐに蚀っおおきたすが、すべおをすぐに起動するこずはできず、完党に起動するには 2 日 1  2 時間、玄 XNUMX 週間かかりたした。
そこで、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 を䜿甚する堎合、PDF なしではできたせん。 リポゞトリも暙準です。
OpenOfficeの たたは リブレオフィス - あらゆる圢匏のオフィス文曞の出力に...
FFMペグ О ゜ックス — ビデオ䌚議をさたざたな圢匏で録画できる機胜。 バヌゞョンは 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 を通じおログむンしおカメラで䜜業できるようになりたすが、これもたた XNUMX ぀のブラりザに瞛られるこずになりたす。 したがっお、SSL のむンストヌルず構成に進みたしょう。 蚌明曞はお金をもらっお䜜成するこずも、自分で䜜成するこずもできたすが、OM の䜜業がこれ以䞊悪化するこずはありたせん。
バヌゞョン OM 5.0.0-M1 は、Apache ではなく TomCat に基づいおいたす。 Web サヌバヌ蚭定は ./conf/ フォルダヌにありたす。 自己眲名蚌明曞を䜜成しお TomCate にむンストヌルする方法はすでにありたす 説明された.
https が蚭定されおいるので、./bin フォルダヌに移動しお statup.sh を実行し、サヌバヌを起動した埌、Web むンストヌラヌに移動したす。 https://localhost:5443/openmeetings/install。 「コンバヌタ」セクションを陀いお、ここにあるものはすべおシンプルで盎感的です。 ここでは、远加でむンストヌルしたパッケヌゞぞのパスを登録する必芁がありたす。

  1. ImageMagick パス /usr/bin
  2. FFMPEG パス /usr/bin
  3. SoX パス /usr/bin
  4. OpenOffice/LibreOffice jodconverter のパス /usr/lib/libreoffice (libre をむンストヌルしたした)

さらなる蚭定も耇雑ではありたせん。
初めおログむンした埌、「管理」 -> 「構成」に移動し、項目を芋぀ける必芁がありたす。 パス.ffmpeg そこに曞き蟌たれおいる倀「/usr/bin」を削陀したす。 蚭定を保存したす。
実際、ビデオ䌚議サヌバヌは蚭定されおおり、動䜜する準備ができおいたす。
サヌバヌを再起動した埌、実行する必芁がありたす

  1. DBMS デヌタベヌス (組み蟌みの Derby を䜿甚しない堎合)
  2. KMS
  3. スクリプトstatup.sh

手動で行うこずもできたすが、自動実行スクリプトを䜜成するこずもできたす。
ファむアりォヌルで「倖郚」に出力するには、ポヌト 5443,5080,8888、XNUMX、XNUMX を蚱可する必芁がありたす。
楜しむ
PS カメラが画像を送信せず、自分以倖の誰も映らない堎合は、ファむアりォヌルの䟋倖にドメむンずポヌトを远加する必芁がありたす。 Casper がむンストヌルされおいる堎合は、正垞に動䜜し、すべおがスキップされたす (驚くべきこずに!) が、Avast ず Windows に組み蟌たれおいるものは懞呜に動䜜したす。 蚭定には苊劎するこずになるでしょう。

出所 habr.com

コメントを远加したす