これは何ですか
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のトピックについて書き続けることができます。 最後までマスターした皆さんに感謝します!