Kinect Server

Kinect Server is a wrapper for Microsoft Kinect V2, implemented as a Web Socket server, optimized for browser access. The Kinect Server enables browser-based interactive applications with Kinect, using technologies such as WebGL, with libraries such as THREE.JS, a Javascript 3D library, and p5.js. Repository: https://github.com/haschdl/kinect

An example project using Kinect Server is Interactive Gallery.

 

How to use Kinect Server

You should run the Kinect Server application in the same computer where Kinect device is connected to. Make sure Kinect is working properly, by testing with the Kinect Studio tool. Once Kinect Server () is running, it will start accepting web socket connections to ws://127.0.0.1:8000/kinectservice/depth

Web Socket client example

Here a web socket client was created as part of a P5.JS sketch, and the position of the hands is steering the animation in the browser. 

For an example of source-code in Javascript, check the repository introduction.

Repository

https://github.com/haschdl/kinect