Hi there. I have put together a Raspberry Pi 3 based camera system using a standard Logitech C920 webcam. Output is 720p H264 at a fixed 30 FPS rate. Chunks are served using a standard Apache webserver from a ramdisk. Encoder is ffmpeg using Pi's hardware codecs. Bitrate is about 6mbits/s
Blue Iris works fine with this stream however, after a while the video starts to fall behind the current time (clearly visible from the overlays I have added using ffmpeg which show camera's time) as if it was playing slower than intended. (even though BI's Camera Settings show the correct framerate). Eventually this results in BI trying to grab HLS chunks which are no longer there. This causes the video to freeze for some time and then reset. I can increase chunk retention time but that will simply increase the interval between freeze-ups, not fix the issue.
I can see from encoder logs that the bitrate is fixed 30 FPS and does not vary.
Any ideas what could be causing this issue ? Video format issue ? Bug in BI ?
Blue Iris works fine with this stream however, after a while the video starts to fall behind the current time (clearly visible from the overlays I have added using ffmpeg which show camera's time) as if it was playing slower than intended. (even though BI's Camera Settings show the correct framerate). Eventually this results in BI trying to grab HLS chunks which are no longer there. This causes the video to freeze for some time and then reset. I can increase chunk retention time but that will simply increase the interval between freeze-ups, not fix the issue.
I can see from encoder logs that the bitrate is fixed 30 FPS and does not vary.
Any ideas what could be causing this issue ? Video format issue ? Bug in BI ?