Skip to main content
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.

Azure Kinect dead (illustration)

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.

Vangos Pterneas - Author of the Azure Kinect Book

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 icon (light)
Orbbec

Femto, Femto W, Femto Mega, Astra+

Luxonis icon (light)
Luxonis

OAK-D, OAK-D Pro, OAK-D Pro W, OAK-D Lite, OAK-D W, OAK-D S2

Structure icon (light)
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.
LightBuzz Body Tracking - Fitness Stretch
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.
LightBuzz Body Tracking 360 degree view
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:

1

Start camera →
2

Acquire frames →
3

Capture data

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!

Vangos Pterneas signature
Vangos Pterneas

Vangos Pterneas is a software engineer, book author, and award-winning Microsoft Most Valuable Professional (2014-2019). Since 2012, Vangos has been helping Fortune-500 companies and ambitious startups create demanding motion-tracking applications. He's obsessed with analyzing and modeling every aspect of human motion using AI and Maths. Vangos shares his passion by regularly publishing articles and open-source projects to help and inspire fellow developers.

4 Comments

  • Horacio SRUR says:

    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.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.