Kinect RTMP RRS feed

  • Question

  • Hello,

    I have a linux box running rtmplite and i'd like to send Kinect data to my RTMP server.


    This aspect of internet communication seems to have a gap in it's tutorial base. I am able to use a .swf from the VideoIO ( project to record and play videos from the server. How do we push Kinect data to the server?

    1) Can we push a single image?

    2) What method would be suitable for both depth and image frames?

    3) Skeleton pionts offer another data source, although a json request may be suitable although they would need to combine together again at some stage on the server side.

    Any other solutions available? Js-node? .NET? Rstp?



    Monday, January 13, 2014 8:59 PM


  • Kinect and for that matter Windows does not provide native networking protocol support for RTMP. The SDK will provide you the RAW frame data that you can do what you want with. Considering this is uncompressed. Keep in mind RTMP uses a form of H.264 for video so you are going to have to encode the data. Depending on your client, there may be better options such as parsing the data as needed and sending that over as a websocket. There is a sample webserver in the 1.8 SDK Toolkit that shows a way to support HTML5.

    Carmine Sirignano - MSFT

    Monday, January 13, 2014 9:48 PM