VLC RTSP視聴が不安定

ほんの一週間くらい前まで,ATOM Cam 2の発するReal Time Streaming Protocol (RTSP)をRaspberry Pi 3 Model B (RPi3) および同 B+ (RPi3+)のVLCによる動画視聴が非常に安定していて, “Production Level” だと喜んでいました.

ところが,ここ数日安定しません.VLCはsystemdによる自動起動でも手動で起動しても,起動時に出た映像がstillのままで進みません.

何回かに1度動画が動きますが,数時間でstillになります.

最初は,RTSP再生用に使用しているRPi3(+)が性能的に限界に来たのかなと思い,Raspberry Pi 4 Model B (RPi4)で試しましたが同じです.また,わが家の現在の最高性能のCPUを持つPCの一つであるM4 Mac miniで試しても同じです.

Raspberry Pi 3 Model B

あきらかに,これはRPi3(+)の性能が悪いからではないです.となるとRTPSの送信側ATOM Cam 2に問題があるかなと思いました.そう言えばATOM Cam 2もわりと最近firmwareのupdateがありました.

それでfirmwareを一つ前のにしてみようか.以前もやったことがあるけどめんどうなのではなかったかな.と考えているうちに思い当たりました.「VLCの最新バージョンに問題があるのではないか」と.

そう,プラットフォームやOSの違いがあれど,どれも最新版のVLCを使っていることには違いがないです.

RPi3, RPi3+とも2月下旬にまるまるバックアップしてありました1.そこでSDカードの内容をその2月下旬にしてみたところ,VLCは自動起動でも手動起動でも問題なく起動し,安定してRTSPを再生するようになりました.

ということで,当分の間apt update && apt upgradeは禁止します.

  1. SDカードのパーティションを切り直すためでした. ↩︎

Leave a Reply

Your email address will not be published. Required fields are marked *