TV会議サーバ(Openmeetings)構築

 

1 準備

 1) ソフトのアップデート
     apt update
     apt dist-upgrade

 2) Java11のインストール
     apt install openjdk-11-jdk openjdk-11-jdk-headless nano
     update-alternatives --config java   # Javaのバージョンの変更
     java -version                # Java バージョン確認

 3) LibreOffice のインストール  アップロードされたオフィスのファイルをPDF化する
     sudo add-apt-repository ppa:libreoffice/ppa         #リポジトリの追加
     sudo apt update                                              #アップデート
     sudo apt install libreoffice                                  #LibreOffice のインストール

 4) ImageMagick と Sox の インストール
          *ImageMagick :画像表示・操作  sox:音声関連
     apt install  imagemagick libjpeg62 zlib1g-dev
      *設定ファイル /etc/ImageMagick-6/policy.xml  の変更
         <policy domain="coder" rights="none" pattern="PS" /> のコメントアウト
                       ↓
         <policy domain="coder" rights="read|write" pattern="PS" />

         <policy domain="coder" rights="read|write" pattern="PDF" /> のコメントアウト
                       ↓
         <policy domain="coder" rights="read|write" pattern="PDF" />

     apt install sox  

2 FFmpeg(ビデオ)のコンパイル

    参考  https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

 1)lame インストール
    wget https://sourceforge.net/projects/lame/files/lame/3.100/lame-3.100.tar.gz
    tar -zxvf lame-3.100.tar.gz
         cd lame-3.100 
    ./configure
    make
    sudo make install

 2)libvpx インストール
    apt install  libvpx-dev        

 3)各種ツールインストール
     apt install autoconf automake build-essential libass-dev libfreetype6-dev libgpac-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texi2html zlib1g-dev nasm libx264-dev cmake mercurial libopus-dev curl git vlc unzip make build-essential wget nmap

 4) 構築スクリプトダウンロードと実行
    cd /opt
    sudo wget https://cwiki.apache.org/confluence/download/attachments/27838216/ffmpeg_UbunDebi.sh
    sudo chmod +x ffmpeg_UbunDebi.sh
    sudo ./ffmpeg_UbunDebi.sh

 

3 データベース作成

     *データベース名  SonodaOM    ユーザ som(Sonoda open meetings)    パスワード Sonoda!2019

     mysql -u root -p

     MariaDB [(none)]> CREATE DATABASE SonodaOM DEFAULT CHARACTER SET 'utf8';

      MariaDB [(none)]> GRANT ALL PRIVILEGES ON SonodaOM.* TO 'som'@'localhost' IDENTIFIED BY 'Sonoda@00' WITH GRANT OPTION;

     quit

 

4 メディアサーバ(Kurento )インストール

     キーの取得  apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83

             * 通信エラー時  Proxy を設定する
       apt-key adv --keyserver keyserver.ubuntu.com --keyserver-option http-proxy=http://proxy.sonoda-u.ac.jp:8080 --recv-keys 5AFA7A83 

 

     リポジトリ追加  o /etc/apt/sources.list   に 
           deb [arch=amd64] http://ubuntu.openvidu.io/6.12.0 bionic kms6    を追記

     apt update

            apt install kurento-media-server

            /etc/init.d/kurento-media-server start

 

5  Open Meetings インストール

        cd /opt

     wget https://dist.apache.org/repos/dist/release/openmeetings/5.0.0-M2/bin/apache-openmeetings-5.0.0-M2.tar.gz

     tar xzvf apache-openmeetings-5.0.0-M2.tar.gz
     mv apache-openmeetings-5.0.0-M2 OpenMeetings50
     cd OpenMeetings50/webapps
           mv openmeetings SonodaOM
           mkdir -p /opt/OpenMeetings50/webapps/SonodaOM/data/streams/{1,2,3,4,5,6,7,8,9,10,11,12,13,14}
     mkdir -p /opt/OpenMeetings50/webapps/SonodaOM/data/streams/hibernate
     chmod -R 750 /opt/OpenMeetings50/webapps/SonodaOM/data/streams
     chown -R nobody /opt/OpenMeetings50
     cd /opt
     wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar 
     cp /opt/mysql-connector-java-8.0.16.jar /opt/OpenMeetings50/webapps/SonodaOM/WEB-INF/lib

6 TomCat

    cd /opt

          wget https://cwiki.apache.org/confluence/download/attachments/27838216/tomcat3

    cp tomcat3 /etc/init.d/

    chmod +x /etc/init.d/tomcat3

tomcat3 変更
    6行目  CATALINA_HOME=/opt/OpenMeetings50  に変更

    /etc/init.d/tomcat3 start

 

7 Webでの設定   URL  https://172.17.141.22:5443/SonodaOM

 1)

ze

 

   次へ >  をクリック

2) データベースのタイプで MYSQL を指定し 次のように設定

b2

3) アドミニストレータの指定  パスワード Sonoda@00

b03

4)メールの設定

b4

5) ツールのパス等設定

b5

6) 暗号・SIP  既定値

b6

7)インストール開始

b7

b8

b9   ユーザ admin  パスワード Sonoda!2019

URL

 https://172.17.141.22:5443/SonodaOM

 

日本語化

    参考 http://momongasuesue.web.fc2.com/openmeetings002.html 

 

 cd /opt/OpenMeetings50/webapps/SonodaOM/languages
  wget https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml

  <ブラウザから設定>

   ログイン後  Administrator  →  Configuration 
     左のリストの 15 default_lang_id  を選択  右で編集し value に 15を記入

   ログオフし、再度入力

 

<タイトル変更>

   ログイン後  管理  →  グローバル設定 

     左のリストの 14 で 変更

  タイトルロゴの変更    /opt/open502/webapps/DonodaOM/css/images/logo.png    を変更

 

 

◎映像配信システム