Skip to content
KHeresy edited this page Apr 11, 2013 · 7 revisions

webNI is a framework to provide a user skeleton data server by HTML5 WebSocket.

By using webNI server, user can get skeleton data in any platform which support WebSocket.

The skeleton is generated by OpenNI 2 and NiTE 2.

Now I have first workable demo, 2D skeleton only. Simple demo video: http://www.youtube.com/watch?v=tPKgvlb4stk

My Blog: http://kheresy.wordpress.com/ (Chinese)


Library requirement:

  1. Boost C++ Libraries http://www.boost.org/

  2. WebSocket++ 0.3 http://www.zaphoyd.com/websocketpp

  3. OpenNI 2 http://www.openni.org/

  4. PrimeSense NiTE 2 http://www.openni.org/files/nite/

To build the webNIServer, please modify the file PathSetting.props (a XML file) for the 4 macros

  1. BOOST_INCLUDE

  2. BOOST_LIB

  3. BOOST_LIB64

  4. WEBSOCKETPP_INCLUDE


Build environment:

  1. Windows 7 Pro

  2. Microsoft Visual C++ 2012 Professional

The code is written in standard C++11, Linux should work, too. I had provide a sample Makefile in the webNIServer folder.

To use precompiled binary, you need to installed Visual C++ Redistributable for Visual Studio 2012 Update 1 http://www.microsoft.com/en-us/download/details.aspx?id=30679

Clone this wiki locally