Stream Kinect RGB or Internet Depth Camera

I want to transfer a stream that comes out of an RGB camera or kinect depth to my site. I wonder if this is possible? And also can anyone advise me how to start about this or if any examples of this exist? We are developing on the windows with visual studio and kinect sdk (I hope, deploying live broadcast through IIS 7).

Hoping to stay away from commercial packages as the final product will be open.

Thank you in advance

+4
source share
2 answers

REMIX Australia demonstrated Kinect's interaction with HTML5 this year. The way it was configured was using a Windows service, displaying the WCF endpoint, which then allows Javascript to return to Kinect. This worked well in the Kinect ↔ Server ↔ Client script, so you can use this approach and use some kind of TCP stream in a multimedia application like Flash or Silverlight. If you want to use live broadcast, I would look at the incoming RGB / depth frames and write them back to IIS7 using the API. This can be placed in the application or service - in any case, you will need the Kinect proxy server through a special application, since Windows does not see it as a video device. If you want to use Kinect (that is, one that is on your computer and not connected or proxied through your web server), you can use Silverlight. Silverlight, when launched at higher resolutions (from a browser), allows you to display a COM object, which means that you can access local Kinect sensors. You can then either visualize the user interface using Silverlight, or create a Javascript interface that allows Silverlight to access Kinect and transfer data to Javascript on the client side. The only bottom part of this is that the user will need the Kinect for Windows SDK installed on their machine (until a redistributable version is available).

+3
source

From: https://groups.google.com/group/openkinect/browse_thread/thread/e8adfb5695bd1e56#

Intrael is a small application server that provides a reliable HTTP protocol interface to the MS kinektor. It processes depth data coming from the device, tracks objects and provides several of its properties for network clients. Source camera outputs are also provided as JPEG images or MJPEG video streams. Using nothing more than simple AJAX, computer vision can now be performed directly from the browser. From smart security cameras to all kinds of interactive surfaces, there are many new opportunities for Internet development. The input process itself becomes an art. The code is very efficient, portable and licensed as free software (GPL). Visit http://www.intrael.com for details, source, and binaries for your platform.

0
source

Source: https://habr.com/ru/post/1385833/


All Articles