Hi everyone,
I’m using a low-cost iCam365 camera which exposes a single RTSP stream at:
rtsp://192.168.178.22:554
The stream appears to be multiplexed, cycling through 3 different camera views (likely different internal lenses or sensors). The video feed constantly switches between these views every few seconds, with exactly 24 blank frames between each visible frame change.
Using FFmpeg with -c copy, the raw stream shows all 3 views sequentially with lots of blank frames.
However, when I re-encode with libx264, I get a much cleaner video showing only one of the views, without the black frames.
My goal is to:
Separate the 3 views into individual streams (or recordings)
Ideally configure them as 3 separate camera inputs for Frigate
Prevent Frigate from analyzing the entire switching stream as one camera
Has anyone dealt with a multiplexed RTSP stream like this before?
Is there a known way (via ffmpeg filters, stream slicing, or Frigate config) to split or isolate these views?
Any ideas, suggestions or similar experiences appreciated!