Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Streaming Kinect Skeleton Data to the web with Node.js

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 node
Octocat-spinner-32 .gitignore
Octocat-spinner-32 CakeThread.pde
Octocat-spinner-32 README.asciidoc
Octocat-spinner-32 skelestreamer.pde
README.asciidoc

Skelestreamer

This is a demo of streaming skeleton data captured with the Kinect to the browser. It includes a Processing sketch which uses the SimpleOpenNI library to access the Kinect and the OpenNI skeleton-tracking middleware. This sketch converts the skeleton data into JSON and streams it to a server. The server is written in Node.js. It accepts the incoming stream of JSON from Processing and then re-transmits it to any clients that have connected using the Socket.io protoocol. The final piece is a web page that uses Socket.io to receive the stream of JSON from the server and then displays it as a series of spheres using Three.js. The web server and other web assets can be found in the node folder.

See video of the process in action here: http://vimeo.com/31162993.

Read a full write-up here.

Architecture:

6285276586 06e21861c4
Something went wrong with that request. Please try again.