Thank you for you reply.
Let me describe my setup:
I am currently getting internet from an ISP called Starry, I am using the router given by the ISP. This is the model of the router given
They also supply a modem, I don't think this part matters that much.
I believe all my ethernet cables are cat6e standards, ( i might have to test them throughly if no other solution works). I connect the injector(switch) from the router and then connect the OAK module to the injector.
My host (MPL 14 inch), connects to the LAN through WiFi. I tried switching between the 5G and 2.4G on my host, I did not see much difference
Regarding the injector, I tried switching between both input ports(assuming ports have different bandwidth according to product description ). I always get 10 on speed when I run the speed test. I had a similar setup when I was living in another place, I could get stable 24fps on depthai_demo on default resolution, this leads to me to believe the injector should not be the issue.
P.S I have also tried running oak-bandwidth-test.py , and I always get this err:
[2023-08-21 23:22:05.792] [warning] Monitor thread (device: 1844301051EAC51200 [192.168.99.31]) - ping was missed, closing the device connection
F: [global] [ 527797]  tcpipPlatformWrite:300 Cannot find file descriptor by key: 56
seems like connection issue, not sure if they tells a bit more.