Openmeetingsのインストール方法

これは何ですか



OpenMeetingsは、オンライン会議を即座に作成できるマルチユーザーブラウザーソフトウェアです。

マイクやウェブカメラを使用して、掲示板でドキュメントを交換できます。

ネットワークサービスとして利用できますが、使用やユーザー数の制限なしにサーバーからパッケージをダウンロードしてインストールできます。



ソースデータ



私たちの企業では、遠隔学習システム(以下LMSと呼びます )として、 Moodleが使用されています。 教師と生徒の間のライブコミュニケーションが不足していることを除けば、完全に私たちに合っています。

したがって、現在のLMSにビデオ会議アプリケーションを追加することが決定されました。 彼がMoodleと統合するのはこのシステムであり、このための特別なモジュールさえあるため、彼はOpenmeetingsを選択しました。



CentOSにシステムをインストールすることにしました。 彼はインストールのためのマニュアルを探してかなりグーグルで、試行錯誤によってネットワーク上のすべての指示が時代遅れであるか不完全であることに気づきました。



カット中のプロセスで出会ったすべてのレーキ



設置



そのため、CentOS 5.7 x64がインストールされ、開発ツール、開発ライブラリ、MySQLデータベース、Javaがプリインストールされ、SELinuxが無効になっているサーバーがあります。

openmeetingsの最新バージョンでは、MySQLは使用されなくなりました。このデータはすべてファイルデータベースに保存されます。



パッケージを更新するための標準手順に従います。



yum update

yum upgrade









rpmforgeリポジトリを追加して、追加パッケージをインストールします。



 cd /tmp 
      

wget http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

rpm -ihv rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm




cd /tmp

wget http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

rpm -ihv rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm








openmeetingsに必要なパッケージをインストールします。



yum install freetype freetype-devel fontconfig fontconfig-devel java-1.6.0-openjdk-devel libtiff libtiff-devel libjpeg-devel libjpeg giflib giflib-devel libpaper libpaper-devel xml-commons-apis libpng libpng-devel libxml2 libxml2-devel fftw3 fftw3-devel cairo cairo-devel flac flac-devel wavpack wavpack-devel libsndfile libsndfile-devel libmad libmad-devel yasm-devel yasm







Openmeetings環境でのプレゼンテーションとドキュメントの交換が計画に含まれている場合(およびこれが計画の一部であった場合)、さらに以下を追加します。



yum groupinstall 'Office/Productivity'

yum install openoffice.org-headless








そして/etc/rc.localにsofficeの起動追加します。これはドキュメントをopenmeetingsに必要な形式に変換します:



soffice "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" -nologo -headless -nofirststartwizard &







CentOSリポジトリからインストールされたghostscriptを削除して、後でソースから新しいバージョンをコンパイルできるようにします。 古いopenmeetings(最初のレーキ)での作業を拒否しました:



rpm -e --nodeps ghostscript







次に、ソースから必要なプログラム、つまり、Lame、Ghostscript、FFmpeg、SWFTOOLS、ImageMagick、SOXをダウンロードして収集します。 libmp3lame、postproc、gpl、pthreads、avfilterでFFmpegを収集します。 これは、openmeetings環境のワークスペースのavi / flvファイルに書き込むために必要です(共有と混同しないでください)。



cd /usr/src

wget ghostscript.com/releases/ghostscript-8.71.tar.gz

tar zxvf ghostscript-8.71.tar.gz

cd ghostscript-8.71

./configure --prefix=/usr

mkdir obj

mkdir bin

make all

make install








cd /usr/src

wget downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz

tar zxvf lame-3.98.4.tar.gz

cd lame-3.98.4

./configure --prefix=/usr

make all

make install








cd /usr/src

wget www.swftools.org/swftools-0.9.1.tar.gz

tar zxvf swftools-0.9.1.tar.gz

cd swftools-0.9.1

./configure --prefix=/usr

make all

make install








執筆時点では、 www.swftools.orgのサイトは利用できなかったため、パッケージは他のリソースで検索されました。



cd /usr/src

wget jaist.dl.sourceforge.net/project/imagemagick/old-sources/6.x/6.6/ImageMagick-6.6.4-10.tar.gz

tar zxvf ImageMagick-6.6.4-10.tar.gz

cd ImageMagick-6.6.4-10

./configure --prefix=/usr

make all

make install








cd /usr/src

wget ffmpeg.org/releases/ffmpeg-0.8.5.tar.gz

tar zxvf ffmpeg-0.8.5.tar.gz

cd ffmpeg-0.8.5

./configure --enable-libmp3lame --enable-postproc --enable-gpl --enable-pthreads --enable-avfilter --prefix=/usr

make all

make install








cd /usr/src

wget downloads.sourceforge.net/project/sox/sox/14.3.1/sox-14.3.1.tar.gz

tar zxvf sox-14.3.1.tar.gz

cd sox-14.3.1

./configure --prefix=/usr

make all

make install








完了したら、openmeetingsをダウンロードしてインストールできます。 SVNからダウンロードできますが、安定したビルドを使用することを好みます。



mkdir /home/openmeetings

cd /home/openmeetings

wget openmeetings.googlecode.com/files/openmeetings_1_8_6_r4488.zip

unzip openmeetings_1_8_6_r4488.zip








次は、アプリケーションを起動してインストールします。



cd red5/

chmod +x red5.sh

./red5.sh









ブラウザのアドレスバーに入力します



 http://DOMAIN_NAME:5080/openmeetings/install
      
      







インストールに進みます。 必要なデータから、ユーザー名、パスワード、電子メールを入力します。 残りはオプションです。 いずれの場合でも、入力したすべてのデータを変更できます。

インストールが完了するのを待っており、ポータルに入ることを求められます。



システムの主な機能の1つ、つまりワークスペースをファイルに書き込むことを確認します。 これを行うには、任意の部屋(部屋)に移動し、実行されたアクションを記録します。 録画は、部屋の右上にある共有/録画画面メニューで行われます。 記録品質を選択して、「記録開始」をクリックします。 録音後、[録音]メニューで自動的に使用可能になります。

そこに行って(録音)、ダウンロードできますが、...



ここでエラーが待っています:



generateFFMPEG

process-mergeWave

error-sox: error while loading shared libraries: libsox.so.1: cannot open shared object file: No such file or directory

command-[sox, /home/openmeetings/red5/webapps/openmeetings/streams/hibernate/one_second.wav, /home/openmeetings/red5/webapps/openmeetings/streams/7/rec_1_stream_568de7a556addf82e0c38ca02600e5f3_03_11_2011_09_37_33_FINAL_WAVE.wav, pad, 0, 2.714]

exitValue-127








どうやら、soxライブラリが読み込まれていません。 どうやってインストールしたのですか? 問題は非常に簡単に解決されます。 /etc/ld.so.confに行を追加します



/usr/lib









そしてする



ldconfig







これにより、正確に場所が示され、ffmpeg soxライブラリが検索されます。



ビデオをもう一度録画してみてください! すべてが判明し、動作します。



おわりに



結論として、このビデオ会議システムが優れていることが証明されたと言いたいと思います。 管理者と教師にとって管理が簡単で、一般ユーザー向けのかなりフレンドリーで直感的なインターフェイスを備えています。 音とビデオの品質が良好です。 録音品質は優れています。 一般的に、ボスはきれいです。



PS:記事が尊敬されるコミュニティにアピールする場合、LMSのトピックについて書き続けることができます。 最後までマスターした皆さんに感謝します!



All Articles