When I try to get a high resolution video (1080p and 4K) with my OAK-D and OAK-1 POE cameras using the source code at https://docs.luxonis.com/projects/api/en/latest/samples/ColorCamera/rgb_video/#rgb-video, the fps of my video is significantly slower than that of the demo video. I've tried multiple different cameras, ethernet cables, POE switches and I haven't seen any improvement in speed. Furthermore, I've found that the fps of the OAK-D and OAK-1 POE is much slower than that of the OAK-D powered by USB-C I have. I'd really appreciate your help on this issue.
Hi GenericUser ,
Since PoE has much lower bandwidth, one can expect much lower FPS (if bandwidth is the bottleneck here). There's also additional latency due to networking systems (switch/router..). To reduce the latency/improve FPS I would suggest lowering resolution and/or encoding frames on the OAK camera. Thoughts?
Thanks for the quick response. Since lowering resolution isn't an option I want to take, I went through with encoding frames on the OAK cameras and the second option which uses the PyAv library worked best - it seemed to give a video of 30+ fps with a small amount of latency. Thank you!
Hi GenericUser , that's awesome, thanks for confirming!
On a related note, we have several Pro POE cameras here. One camera would only connect at 100 Mbps. Troubleshooting revealed the problem was the ethernet cable not the camera. The cable is the cable you ship with the device. This was somewhat disappointing.
Hello stevefs , we apologize for this issue - I believe these should be 1gbps cables, but I will check this with the supplier asap.