PT3関連
makeに必要なやつら
忘れてた
1
2
3
| # sudo yum install kernel-devel
# sudo yum install libelf*
# sudo yum install elfutils*
|
あとDKMS
1
| # sudo yum install dkms
|
ドライバ
1
2
3
4
5
6
7
8
| # mkdir install
# cd install
# mkdir pt3
# cd pt3
# git clone https://github.com/m-tsudo/pt3.git
# cd pt3
# make
# sudo make install
|
確認
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| # dmesg | grep -i PT3
PT3: card_number=0 channel=0
PT3: card_number=0 channel=1
PT3: card_number=0 channel=2
PT3: card_number=0 channel=3
# ls /lib/modules/`uname -r`/kernel/drivers/video/|grep pt3
pt3_drv.ko と表示されればOK
# ls /etc/udev/rules.d/|grep pt3
99-pt3.rules と表示されればOK
# lsmod | grep pt3
pt3_drv 31806 0 のような形で表示されればOK
# ls -l /dev/pt3*
crw-rw-rw-. 1 root video 249, 0 6月 16 17:57 2012 /dev/pt3video0
crw-rw-rw-. 1 root video 249, 1 6月 16 17:57 2012 /dev/pt3video1
crw-rw-rw-. 1 root video 249, 2 6月 16 17:57 2012 /dev/pt3video2
crw-rw-rw-. 1 root video 249, 3 6月 16 17:57 2012 /dev/pt3video3
|
が出れば認識OK
過去の作業履歴から引用
OKならDKMSインストール
1
| # sudo ${SHELL} ./dkms.install
|
mirakurun-epgstation
docker-composeから
1
2
3
4
5
6
7
8
9
10
11
| # git close https://github.com/l3tnun/docker-mirakurun-epgstation.git
# cd docker-mirakurun-epgstation
#チャンネル設定
# vi mirakurun/conf/channels.yml
#コメントアウトされている restart や user の設定を適宜変更する
# vim docker-compose.yml
# docker-compose pull
# docker-compose build
|
1
2
3
4
5
| # カードリーダーのデバイスIDを確認
# lsusb
SCM~~~のデバイスの
BusとDeviceのIDを確認してcomposeファイルのdevice設定に指定
|
設定後、起動してストリーム視聴可能か確認
1
| http://192.168.1.1:40772/api/channels/GR/20/stream
|
な感じでVLCからストリーム接続して再生できればOK
EPG Stationは
http://192.168.1.1:8888
な感じでログインして、一定時間経過すれば番組表が表示されるはず。
ログはcomposefileにgraylogに飛ばすようにして管理
デフォルトだと出力ファイル名が気に入らないのとH.264エンコードがデフォルトになっているのでepgstation/config/config.jsonの記述を変更して
- recordedFormatを追加してファイル名指定
- encodeのH.264設定のdefault項目falseに変更
[github.com](https://github.com/l3tnun/EPGStation/blob/master/doc/conf-manual.md)メモ
docker-composeでrestart: always指定していたのに起動しない奴らがいたので確認したところ、log出力をGraylogにTCPで出している場合、Graylog起動前に立ち上がろうとするとエラーで落ちてるっぽいので、UDPで渡すように変更
さらにメモ
1
2
3
| # yum install sysstat
# systemctl start sysstat
# systemctl enable sysstat
|
GNOMEのtweaks入れて画面の設定をやる
画面下にアプリケーションの表示をできるようにしないと使いにくいので(下じゃなくてもいいけど