2015年3月22日日曜日

OpenMediaVault + pt3 で録画サーバ構築 2

前回の続き。

pt3のセットアップまでができたので録画システムを導入します。
録画システムはchinachuを選択。

https://github.com/kanreisa/Chinachu/wiki/Installation

1) Auto (full) でインストールするが、yasm-1.2.0以上が必要だとエラーが出るので入れる。

$ wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
$ tar xvf yasm-1.2.0.tar.gz
$ cd yasm-1.2.0
$ ./configure
$ make
$ sudo make install

再度 1) Auto (full) でインストールトライ

OpenMediaVault + pt3 で録画サーバ構築 1

HP MicroServer N54L を安かった時に購入した。
こいつを録画サーバに仕立てるつもりでPT3を2枚積み込み、
システム用のディスクは1本を5インチベイに固定。
3.5インチHDD用の4スロットは録画データを貯めるHDD用とする。

さて、システムに何を使うか色々考えたが、PT3を利用するということでLinuxベースのシステムで検討。
録画データは大容量となることからwebインターフェイスのあるnasシステムが使いやすくていいなと、最近アップデートが頻繁で面白そうな
OpenMediaVault http://www.openmediavault.org/ に決定。

インストールに関しては省略。もろもろ初期設定してスタート
利用ユーザ作成、ユーザをsshグループに入れ、ホームディレクトリなども設定。
後はssh接続して、sudo利用の設定なども行ってPT3インストールを開始します。

pt3ドライバインストール

    $ sudo apt-get install git-core build-essential linux-headers-`uname -r`
    $ git clone https://github.com/m-tsudo/pt3.git
    $ cd pt3
    $ make
    $ sudo make install
    一応完了
    カーネル更新後も使えるようにDKMSを設定しておく
    $ sudo apt-get install dkms
      $ sudo ${SHELL} ./dkms.install

    b25インストール

      $ sudo apt-get install unzip libpcsclite-dev pkg-config
      $ wget http://hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.zip
      $ unzip c44e16dbb0e2.zip
      $ cd pt1-c44e16dbb0e2/arib25/
      $ make
      $ sudo make install

    recpt1インストール

      $ sudo apt-get install autoconf automake
      $ git clone https://github.com/stz2012/recpt1.git
      $ cd recpt1/recpt1/
      $ ./autogen.sh
      $ ./configure --enable-b25
      $ make
      $ sudo make install

    もひとつインストール

      https://www.google.co.jp/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#safe=off&q=linux+softcas
      $ make
      $ sudo cp libpcsclite.so.1.0.0 /usr/lib/x86_64-linux-gnu/

    動作確認

      $ recpt1 --b25 --strip 13 10 ~/test.ts
      ( 13:物理チャンネル番号 10:10秒間保存 )

    とりあえず録画可能な状態まで出来上がり。