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).
source share