Meaningless Notebook

我輩は雑記帖である。名はまだない。


CentOS 7.2 に Air Video Server HD for Linux をセットアップする。

公式フォ-ラムサイトからセットアップに使用する 書庫ファイルを入手した上で作業する。

*

公式フォ-ラムサイトが閉鎖されている模様 2020 年 09 月

Streama か、Plex Media Server へ乗り換えする事をお勧め。

手順は下記の通り。

  1. 必要なモジュ-ル をインスト-ル
  2. 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以降が対象)

参考元

  1. Air Video HD
  2. Air Video Forums
  3. とあるパソコン屋の…
  4. CentOSにVLCをインストール
  5. systemdの.serviceファイルで、実行ユーザーを指定する
  6. めもめも

Amazon