TL;DR
Microsoft has killed the Azure Kinect sensor, leaving many companies with no viable alternatives. If you’re one of those affected by Microsoft’s decision, don’t worry. The LightBuzz Body Tracking SDK is a powerful tool suitable for both desktop and mobile app development. In this guide, we’ll explore the benefits of using LightBuzz and provide examples for migrating your existing Kinect apps.
It’s official: Azure Kinect is dead
In a recent and unexpected move, Microsoft announced the discontinuation of its popular Azure Kinect sensor, sending ripples throughout the tech and development community. Azure Kinect has been the backbone for many applications, particularly those requiring depth sensing and human skeletal tracking capabilities. With this announcement, numerous businesses and developers were left in the lurch, searching for alternatives to keep their applications functional.
For some developers, this may feel like déjà vu. After all, Microsoft stopped manufacturing the original Kinect for Windows in 2015 and the Kinect for Xbox One in 2017. Now, it’s the Azure Kinect’s turn to be discontinued in 2023. As Brian Heater of TechCrunch put it, “Microsoft can’t stop discontinuing Kinect.”
This time, Microsoft partnered with companies such as Orbbec and Analog, providing them with technology to develop newer depth cameras. However, the hardware options are limited, while the body tracking software has been deprecated and receives no further updates.

LightBuzz to the rescue
A few years ago, I wrote the go-to book on Kinect development. After Microsoft’s decision to axe the device, I decided to create something better: not just a replacement, but a tool that makes sense in the modern world. A tool that would bring body-tracking AI to every device, every camera, and every operating system. That’s how the LightBuzz SDK was born.
In this guide, we’ll explore the benefits of using this fast, accurate, cross-platform body tracking solution. I’ll also show you how to migrate your existing projects from Kinect to other depth cameras and mobile platforms.

”LightBuzz is not just a Kinect replacement. It's an upgrade.
Vangos PterneasAuthor of "Mastering the Kinect"
Kinect or Orbbec developer?
Switch to the next generation: LightBuzz Unity SDK for Desktop. Enjoy a huge first-year discount, exclusive for Kinect and Orbbec users! Keep your existing cameras and be future-proof with LightBuzz.
️Desktop & Mobile compatibility
Kinect was limited to Windows (and, maybe, Linux). That was fine a decade ago, but today apps need to run everywhere. The LightBuzz SDK works seamlessly on iOS, Android, macOS, Windows, and Linux. Here’s why that matters:
- Beyond the desktop. The world has gone mobile. If your app doesn’t run on phones and tablets, you’re missing most of your audience. With LightBuzz, you can deploy your body-tracking apps to iPhones, iPads, and Android devices. No extra work required.
- Consistent AI performance. The SDK delivers the same accuracy and speed across all platforms. Whether you’re using a high-end PC or a mid-range phone, the results stay consistent. That means users get the same reliable experience everywhere.
- Simpler development. Instead of maintaining separate projects for each platform, you work from a unified codebase. Fewer bugs, faster updates, and a smoother development cycle.
- Future proof. No one knows what platform will dominate next. By supporting all major systems today, your apps stay future-proof tomorrow.
KEY POINT
LightBuzz supports iOS, Android, Windows, macOS, and Linux.
A Wide Range of RGB & Depth Cameras
Kinect was great for its time, but it only worked with one sensor. Microsoft’s body-tracking software was tied to Kinect hardware, so developers had no flexibility.
LightBuzz takes a different approach. It can generate 3D skeleton data from any regular RGB camera, without the need for depth sensors. And if you decide to use depth cameras, you’re covered. The SDK supports over twenty camera models from multiple manufacturers — all through a single, unified API.
That means no more juggling SDKs or rewriting code for each device. Just plug in your camera and start tracking!
Apple
iPhone LiDAR, iPad LiDAR, FaceTime
Intel RealSense
D457, D455, D455f, D435, D435i, D435f, D415, L515, D405
Orbbec
Femto, Femto W, Femto Mega, Astra+
Luxonis
OAK-D, OAK-D Pro, OAK-D Pro W, OAK-D Lite, OAK-D W, OAK-D S2
Structure
Structure Core
LightBuzz Body Tracking
LightBuzz has created the world’s most accurate body-tracking software solution. Companies and universities worldwide use our SDK to develop commercial apps for desktop and mobile devices.
Here’s why this flexibility is game-changing:
- Seamless integration. LightBuzz works with a wide range of RGB and depth cameras, so you’re never locked into one brand or ecosystem. From Intel RealSense to Apple LiDAR, the SDK adapts to whatever hardware your project needs.
- Ready for what’s next. New sensors are released every year. LightBuzz is built to evolve with them, so you don’t have to rewrite code or change SDKs when hardware changes.
- Cost-effective. You don’t need expensive gear to build great apps. LightBuzz runs on simple RGB webcams as well as high-end depth cameras. Ideal for startups and small teams working on a budget.
- 3D from 2D. One of LightBuzz’s standout features is its ability to reconstruct 3D joint positions from regular 2D video. That means powerful motion tracking, even without a depth sensor.

KEY POINT
LightBuzz supports Apple LiDAR, Intel RealSense, Luxonis OAK-D, Orbbec series, Structure Core, and RGB cameras.
Unparalleled accuracy
Accuracy is what defines great motion tracking. Kinect required heavy AI models and powerful hardware. LightBuzz strikes the right balance between precision and efficiency, bringing high-end results to every device.
- Consistent accuracy. Tracking people isn’t easy. Poses change fast, lighting varies, and angles shift constantly. LightBuzz AI stays reliable even in tough scenarios, from yoga and rehab sessions to dance and sports movements.
- Built for mobile. Our models are optimized to run smoothly on smartphones and tablets, without sacrificing accuracy. Users get real-time feedback and a responsive experience, whether on iOS or Android.
- Lightweight and efficient. LightBuzz delivers higher accuracy with a smaller model size. That means faster performance, lower memory use, and smoother apps.
- Compatible with older hardware. You don’t need the latest gear to get great results. LightBuzz runs on a wide range of systems, opening the door for developers to reach more users and markets.
KEY POINT
LightBuzz provides a higher level of tracking accuracy while keeping hardware specs down.
⚡️ Speed & performance: a notch above the rest
Kinect was capped at 30 FPS. LightBuzz takes it several steps further.
- Real-time precision. The SDK runs at 60 FPS on an iPhone 14 and up to 90 FPS on an M1 Mac Mini. Motion analysis feels instant — crucial for applications that rely on split-second feedback.
- Built for fast sports. Sports like golf, baseball, and tennis demand accuracy at high speed. Missing a single frame can mean missing key data. LightBuzz captures every movement detail, making analysis more complete and insights more useful.
- Smooth user experience. Higher frame rates mean smoother tracking and more responsive visuals. From fitness apps to AR/VR environments, users feel the difference immediately.
- Optimized for every device. LightBuzz scales automatically to match your hardware (from Android phones to M5 Macs) delivering the best performance each system can handle.
KEY POINT
LightBuzz provides the best performance and accuracy, with 60 FPS real-time on an iPhone and 90 FPS real-time on a Mac.
Try now for free
Don’t just take our word for it. Contact us now to try the LightBuzz Body Tracking SDK for free. Our support team is here to help with your smooth transition.
⏩ Smooth migration (with examples!)
With the LightBuzz SDK, the workflow is streamlined. It’s all about four key steps:
Here are some common examples of working with frame data.
1) Start a camera
To start a camera, all you need to do is specify the sensor type of your choice. It could be a webcam, a RealSense, etc.
Sensor sensor = Sensor.Create(SensorType.Webcam); // RealSense, LiDAR, etc. sensor.Open();
2) Acquire frames
Capturing frame data is straightforward: subscribe to the FrameDataArrived event and access Skeleton, Color, Depth, and IMU information.
sensor.FrameDataArrived += (sender, frame) =>
{
DateTime timestamp = frame.Timestamp;
int width = frame.Width;
int height = frame.Height;
var colorData = frame.ColorData;
var depth = frame.DepthData;
var imu = frame.IMUData;
var bodies = frame.BodyData;
};3) Capture skeleton joint data
When it comes to accessing the body skeleton data, all you need to do is specify the joints of your choice and retrieve their 2D and 3D positions.
foreach (Body body in bodies)
{
Joint neck = body.Joints[JointType.Neck];
TrackingState = neck.TrackingState;
Vector2 position2D = neck.Position2D; // Screen
Vector3 position3D = neck.Position3D; // World
Quaternion orientation = neck.Orientation;
}When it comes to transforming from one coordinate system to another, the LightBuzz API is a breeze.
// Map from screen to world space: Vector2 point2D = /* a screen-space point */; Vector3 point3D = frame.Map3D(point2D); // World // Map from world to screen space: Vector3 point3D = /* a world-space point */; Vector2 point2D = frame.Map2D(point3D); // Screen
Conclusion
See how simple it is? For those looking to streamline their motion-sensing applications and projects, transitioning from the Azure Kinect SDK to the LightBuzz SDK provides a clearer, more straightforward, and efficient programming experience. Embrace the ease and intuitiveness of LightBuzz for your next project.
Try now for free
Don’t just take our word for it. Contact us now to try the LightBuzz Body Tracking SDK for free. Our support team is here to help with your smooth transition.
Till next time, keep coding!




Subject: Inquiry Regarding Development of HD Projection Device for Moving Human Body
Dear Vangos,
I am writing to inquire about the feasibility of developing a high-definition device for virtual and augmented reality projection or any other method, capable of projecting onto the moving human body without distorting the image.
Specific Requirements:
Resolution: The projected image must have high definition (HD) for an immersive and realistic experience.
Virtual and Augmented Reality or any other alternative…The device should be able to overlay virtual elements on the real world or create a complete virtual environment.
Projection on Moving Body: The image should be projected onto the moving human body without distortions or interruptions.
Portable Device: The device should be lightweight and compact for use on the head or other parts of the body.
Additional Considerations:
The device should be compatible with existing VR and AR technologies or any others.
The solution should be scalable to accommodate different needs and budgets.
We are seeking an innovative and cutting-edge solution that represents a significant advancement in projection technology.
Will be anxiously awaiting for your kind response, while thanking you in advance.
Horacio SRUR
+54911 6792 4888
+1 561 290 5768
Hi Horacio! Thanks for your message. LightBuzz is a software provider — we don’t develop hardware devices. If you need help with a software project, we’d be happy to learn more. You can use the contact page to reach out to us.
Great article! What about the Cube-eye depth sensor? They are S. Korea based and have decent tracking capabilities:
https://medium.com/@futuroinfoindia/3d-tof-depth-camera-product-cube-eye-12693709b29d
Thanks for bringing this to my attention, Stefan. We could definitely have a look.