Use 4 Kinects RRS feed

  • Question

  • Hi,

    I am connecting 4 Kinects, described as supported by the API.

    I am getting the following results for the Kinect Explorer Demo (C++)

    I am trying to save 1000 words with this figure, which shows 4 connected Kinects, but no video/depth image.

    I have the following devices in my Device Manager (in portuguese):

    I am already frustrated because in another computer with only 2 USB 2.0 I could have video stream with 2 Kinects. In this computer that has many more USBs hub I can only have ONE video stream because, with the second the video freezes, with the third and forth and they don´t show anything as the screenshots shows, although all are connected (no bandwidth issues).

    I am not trying to discuss USB compatibility issues, as shown in many messages in this forum,  just want to connect and have video/depth in 4 Kinects as the API states, so I would like a practical answer to this particular issue. My research depends on this to work, so please show me how even you have to plug 4 Kinects yourself.

    Kind regards,


    Monday, June 2, 2014 5:03 PM

All replies

  • You cannot have 4 Kinect sensors on the same USB host controller. One sensor will take ~60% of the available bandwidth for one host controller. You need to purchase PCIx expansion cards and have enough throughput on the bus to ensure the machine is capable of doing this.

    Depending on the manufacturing of the system, you may have multiple USB2 ports on the outside of the system, but they are sharing the same USB Host controller. You can use device manager to check the bandwidth usage of the chipset. Additionally, you can sort the view by connection and see which devices are connected to which usb host controller.

    Carmine Sirignano - MSFT

    Tuesday, June 3, 2014 11:29 PM