How to Our Product Insights

Multiple See3CAMs connected to USB 3.0 Host via USB 3 Hub, Streaming 720p@30fps

Linux USB 3.0 Camera

We are frequently asked by our customers for how many Cameras that can be connected to USB 3.0 Host. Theoretical bandwidth for USB 3.0 is 4.8 Gbps while practical bandwidth from on board USB 3.0 host controller is 1.5 to 1.9 Gbps. This enable multiple cameras to transfer upto 1.9 Gbps camera data in total. For e.g See3CAM_80 camera-1 streaming 8MP@7fps is transferred at the rate of 0.83Gbps and See3CAM_80 camera-2 streaming 1080P@30fps is transferred at the rate of 0.93Gbps. In Total the image transfer rate by 2 See3CAM_80 connected to USB 3.0 is 1.76 Gbps, which is less than the Maximum bandwidth of the USB 3.0 host.

Check the following video demonstrating 5 See3CAM_80 – 8MP USB 3.0 Camera connected to a single USB 3.0 Host via USB3 Hub, each USB 3.0 camera streaming 1280×720 video at 30fps.

5 See3CAM_80s – video streaming 720p @30fps

Practical Test Cases performed with On board USB 3.0 controller from the host

Resolutions Tested with USB 3.0:

  • 8MP – 3264(W) X 2448(H)
  • 1080P – 1920(W) X 1080(H)
  • 720P – 1280(W) X 720(H)
  • VGA – 640 (W) X 480(H)

Find below the frame rates and bandwidth rates while 5 cameras were connected to USB 3.0 Host through 2 USB 3.0 hubs.

null
Device No Resolution Frame Rate Bandwidth Total Bandwidth occupied
1 720P 23 fps 0.31Gbps 1.73Gbps
2 720P 29 fps 0.39Gbps
3 720P 22 fps 0.30Gbps
4 720P 24 fps 0.32Gbps
5 720P 30 fps 0.41Gbps
Device No Resolution Frame Rate Bandwidth Total Bandwidth occupied
1 720P 30 fps 0.41Gbps 1.64Gbps
2 720P 30 fps 0.41Gbps
3 720P 30 fps 0.41Gbps
4 720P 30 fps 0.41Gbps
Device No Resolution Frame Rate Bandwidth Total Bandwidth occupied
1 1080P 30 fps 0.92Gbps 1.73-1.82Gbps
2 1080P 13-16 fps 0.4-0.49Gbps
3 720P 30 fps 0.41Gbps

Related posts

Leave a Comment