I have 8 Mx5 series cameras, and I was trying to use the RTSP feature to extract a mjpeg stream with audio (in order to connect to frigate via go2rtc). The cameras have the later firmware version with the Integration Protocol menu. After significant trial and error of different settings I am able to produce mjpeg streams exposed via rtsp://:554/stream0/mobotix.mjpeg.
However, after some random amount of time (it is unpredictable and varies from camera to camera) the streams fail. This happens without any changes in the settings. Checking the streams before the failure in VLC I am able to display the streams and afterwards they do not show in VLC. Opening up the streams directly in ffmpeg with debug tracing shows that ffmpeg is unable to detect the size of the video stream and thus fails to process it, passing through only the audio stream. Before the failure both streams are processed by ffmpeg without a problem.
This happens spontaneously some time (usually several hours) after the rtsp stream is set up and running succesfully. Once it occurs then I have to try to restart the camera multiple times and after several tries I may get the stream back.
Any ideas why this is happening? This is occurring in all of my cameras so I don’t think it is a problem with one specific unit that is malfunctioning.