recfsusb2nのソースコードを見てみたら、USBデバイスを総当りに検索して、オープンしたら排他ロックするような仕組みとなっていて、複数デバイスに対応しているようだったので試してみた。
ハードウェア構成は、
RaspberryPi [Turbo設定]
USB経由で
2TBハードディスク(3.5インチ)
KTV-FSUSB2 x 2台
セルフパワーUSBハブ(※アダプターなしで同時録画すると電力不足でフリーズする)
動作確認するため、続けて下記コマンドを実行する。
$ recfsusb2n --b25 --sid hd --wait 10 25 30 /mnt/hdd2tb/testesA.ts &
$ recfsusb2n --b25 --sid hd --wait 10 25 30 /mnt/hdd2tb/testesB.ts &
-----1つ目のデバイス-----
recfsusb2n ver. 0.9.2
ISDB-T DTV Tuner FSUSB2N
device: "/dev/bus/usb/001/012" ←デバイスオープンpid = 3263
B25Decoder initialized.
-----2つ目のデバイス-----
recfsusb2n ver. 0.9.2
ISDB-T DTV Tuner FSUSB2N
share violation ←1つ目のデバイスは使用中
device: "/dev/bus/usb/001/011" ←別のデバイスをオープンpid = 3265
B25Decoder initialized.
Available sid = 1040 1041 1424
Chosen sid = 1040
さらに2番組同時録画しながら裏で1番組視聴。
こんな使い方しても視聴番組はスムーズに再生できていて
フレーム落ちなどせず2番組とも録画が出来ていた。
後は、Mpeg2TS→Mpeg4へトランスコードすれば容量削減+Chromebookで番組視聴ができる予定。
0 件のコメント:
コメントを投稿