CentOS 7.2 に Air Video Server HD for Linux をセットアップする。
公式フォ-ラムサイトからセットアップに使用する 書庫ファイルを入手した上で作業する。
*
公式フォ-ラムサイトが閉鎖されている模様 2020 年 09 月
Streama か、Plex Media Server へ乗り換えする事をお勧め。
手順は下記の通り。
- 必要なモジュ-ル をインスト-ル
- Air Video Server HD for Linux をセットアップ
1.必要なモジュ-ル をインスト-ル
必要なモジュ-ルを下記コマンドでインスト-ル
yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm yum install vlc bzip2
下記コマンドで 書庫ファイルを解凍
tar -jxvf 書庫ファイル
解凍結果を/usr/local/bin配下にコピ-する
cp 解凍結果ファイル一式 /usr/local/bin/AirVideoServerHD
2.Air Video Server HD for Linux をセットアップ
1.設定ファイル修正
解凍結果ファイル一式に含まれる『start.sh』を下記の通り編集。
11行目付近
# ./AirVideoServerHD --config=Server.properties /usr/local/bin/AirVideoServerHD/AirVideoServerHD --config=/usr/local/bin/AirVideoServerHD/Server.properties
解凍結果ファイル一式に含まれる『Server.properties』を下記の通り編集。
23行目付近
#VLCLibraryPath = /usr/lib/ VLCLibraryPath = /usr/lib64/
又、公開するディレクトリとユ-ザ-アカウントに関する設定を追記する。
2.Air Video Server HD for Linux をサ-ビス化。
Unit定義ファイルを作成し、『/etc/systemd/system/』へ配備。
『airvideoserverhd.service』
[Unit] Description=AirVideoServer HD Service After=iscsi.service [Service] Type=simple ExecStart=/usr/local/bin/AirVideoServerHD/start.sh ExecStop=/bin/kill ${MAINPID} [Install] WantedBy=multi-user.target
*
公開するディレクトリがiSCSIボリュ-ム領域のため、After=iscsi.serviceを記載している。
3.Air Video Server HD for Linux サ-ビス化の確認 及び 起動
下記コマンドを実行して Air Video HD for Linux サ-ビス起動設定
systemctl list-unit-files --type=service systemctl start airvideoserverhd.service systemctl enable airvideoserverhd.service
4.Firewalld をセットアップ
下記コマンドを実行して Firewalld 設定。
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="接続を許可するネットワ-クセグメント/サブネットマスク" port port=45633 protocol=tcp accept' firewall-cmd --reload
Air Video Server for Linux の時に比べて楽になったもんだ…。
ffmpegインスト-ルも起動スクリプトも書かなくいいし、SELinux の設定もいらないとは。
そして、今までありがとう iPad 初期型… (Air Video HD は iOS 7以降が対象)