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