Hey @AkshayKumar
That behavior is expected — 8K NV12 frames are extremely large (around 50 MB each), so even at 4 FPS that’s roughly 200 MB/s of data, which already saturates a 1 GbE PoE link. That’s why the framerate drops and becomes unstable. The “requested 30, max 18.9” message simply means the sensor can’t physically run faster than 19 FPS at 8K.
The 4K oscillation between 30 and 15 FPS comes from back-pressure — the host can’t read frames quickly enough, so some get delayed or dropped.
To test your bandwidth, you can run our bandwidth test:
luxonis/oak-examplestree/master/random-scripts#oak-bandwidth-test
Also, we have an example for outputting max video:
https://docs.luxonis.com/software-v3/depthai/examples/camera/camera_max_resolution/
To get smoother performance, convert or compress frames on-device (e.g. H.265/H.264) or downscale before sending them to the host. Sending raw 8K NV12 over PoE will always be bandwidth-limited. Here is documentaion for that:
https://docs.luxonis.com/software-v3/depthai/depthai-components/nodes/video_encoder/
Hope this helps,
Oskar