Open network bridge H.264 playback fails due to missing SPS packet

We are using Open network bridge to access live and playback video in Milestone. The live video works as expected and the video is good.

When accessing playback video, the RTSP stream starts, but there seems to be missing SPS packet at the start and therefore our decoder fails to display any video. Letting the stream run, this packet is still not present while PPS packets are periodically sent.

Live video works as expected and the RTSP stream starts with the SPS and PPS packets.

Any pointers where to move from here?

This is tested on 2023 R3 of Bridge and Milestone with two separate installations and different cameras.

Hi Teppo,

As you know, SPS and PPS usually present on every Key frame, and this is how most of the cameras (usually) behave. And as both are available in live is strange to be missing (esp only one of them) in playback.

What you could check is eventually:

  • Is there a problem with the playback in SC for example (same cameras ofc)
  • What is the behavior if the actual settings of the cameras are changed in the SC (like streaming type, mode, etc).
  • Try to delete recording for the camera. Sometimes there could be wrong artefacts in the beginning of the recordings, that prevents playback to start normally. Btw I would suggest you delete existing recordings every time you change camera settings (testing the previous bullet).
  • Please describe camera models, this is reproducible with.
  • Try to make small (2-3 seconds) RTSP/RTP dump in the beginning of the playback.

Btw how did you diagnose the missing SPS? Messages in the VLC?