東京生まれHOUSE MUSIC育ち

悪そうな奴はだいたい友達なの?

録画サーバで録画できない。原因はB-CASカードだったと思う


スポンサードリンク

本日、録画サーバで録画ができなくなりました。色々な事象があるので、状況と対処を以下にまとめます。

f:id:padobure:20210417092546j:plain

Photo by Brooke Cagle on Unsplash

症状:録画できない

録画できなくなりました。TSファイルは作成されるのですが、そのTSファイルには映像も音声も無いのです。

切り分け

recpt1コマンドで録画できるか確認する

recpt1 --b25 --strip 27 10 test.tsコマンドで録画できるかを確認します。

以下のようにbcas->init failedのメッセージが出力されます。

recpt1 --b25 --strip 27 10 test.ts
using B25...
enable B25 strip
(PID:5868)(CH:T27) Presented = 0x0, Locked = 0x0, Strength = 0, Quality = 0, C/N = 0.000000dB 
(PID:5868)(CH:T27) Presented = 0x1, Locked = 0x1, Strength = 73, Quality = 100, C/N = 32.967862dB 
bcas->init failed
Cannot start b25 decoder
Fall back to encrypted recording

(PID:5868)(CH:T27) Recording...
(PID:5868)(CH:T27) Recorded 10sec

サーバを再起動する

サーバを再起動しても、症状に変化はありませんでした。

仮説:B-CASカードが抜けている

そこで、B-CASカードが抜けているという仮説を立てました。というのも、B-CASカードはケースの外に出ていて、何かのはずみで外れる可能性があったからです。

対処:B-CASカードの抜き差し

B-CASカードのUSBケーブルを抜き差しし、さらにB-CASカードを抜き差ししました。

その後、サーバを再起動しました。

回復した

以下のように事象は回復しました。

recpt1 --b25 --strip 27 10 test.ts
using B25...
enable B25 strip
(PID:31684)(CH:T27) Presented = 0x0, Locked = 0x0, Strength = 0, Quality = 0, C/N = 0.000000dB 
(PID:31684)(CH:T27) Presented = 0x0, Locked = 0x0, Strength = 0, Quality = 0, C/N = 0.000000dB 
(PID:31684)(CH:T27) Presented = 0x1, Locked = 0x1, Strength = 72, Quality = 100, C/N = 36.510369dB 

(PID:31684)(CH:T27) Recording...
(PID:31684)(CH:T27) Recorded 10sec