Hatena::ブログ(Diary)

タナカイチロウの日記

2010-02-11

UbuntuでPT2録画鯖構築メモ

| 10:16

忘れないうちにメモを。と思いながら忘れていたので中途半端な状態でBlogへ。

環境

サーバーNEC Express5800/110Ge

OS: Ubuntu 9.10 Server 32bits

ICカードリーダー:SCR3310-NTTCom

それとPT2

Linux(Ubuntu)でPT2 - kissrobberの日記

PT2(1)ハード導入〜録画テストまで - がんばります

このあたりのBlogが詳しくドライバビルド〜導入から、最終的にrecpt1を動かして録画するまでの手順として詳しい。

実際の作業ログが失われたので、思い出したりコピペしながらメモる。

ここのTipでもよいけど、arib25が含まれていないなど変更点が多いので

c44e16dbb0e2の番号がついてるリビジョンを持ってくる。

recpt1のtipにはarib25が含まれていない - とあるSEの忘却目録

・hgコマンドを利用している場合は「hg up -C -r 73」とリビジョンを指定
・hgコマンドが使えない場合は「http://hg.honeyplanet.jp/pt1/rev/c44e16dbb0e2」からダウンロード

というわけでpt1-c44e16dbb0e2.tar.bzが手に入ったところから

ドライバビルドインストール

$ sudo apt-get -y install build-essential linux-headers-`uname -r`
$ make -C /lib/modules/`uname -r`/build M=`pwd` V=1
$ sudo make -C /lib/modules/`uname -r`/build M=`pwd` V=1 modules_install
$ sudo depmod -a
$ sudo make install
$ sudo cp etc/99-pt1.rules /etc/udev/rules.d/

ここでReboot

$ dmesg | grep pt1
$ ls -la /dev/pt1*

pt1video0 〜pt1video3の4つのチューナーを認識していればOK。

カードリーダーのインストール

$ sudo apt-get -y install libccid pcsc-tools
$ pcsc_scan

SCR3310なんとかと表示される

$ sudo apt-get install pkg-config
$ cd arib25/src
$ make

たくさん怒られる

$sudo apt-get install libpcsclite

エラーログ見るとこれが足りなかったらしい

$ sudo apt-get install pkg-config
$ cd arib25/src
$ make
$ sudo make install
$ cd 
$ cd recpt1
$ make
$ sudo cp ./recpt1 /usr/local/bin

録画コマンド

$ recpt1 --b25 --strip 27 30 test.ts

27(東京ではNHK総合)を30秒録画。

あまりに短い秒数(5秒や10秒)だとMPCHCで再生できないファイルになった。

VLC再生可能。

udp送信

$ recpt1 --b25 --strip --udp --addr 送信先IPアドレス --port 1234 27 600

20Mbps程度の帯域が安定して送信可能なら別マシンにストリームを送ることもできる。

無線LANなどで帯域が安定しない場合ブロックノイズが発生するなど。

epgdumpやepgrecの導入はまた後で書く機会があったらいいな。

PT2(2)録画サーバ - がんばります

一応ここに書いてあるので参考に。

Mediatombの導入も…。

トラックバック - http://d.hatena.ne.jp/ichiro_tanaka/20100211/1265850965