Marketplace

Your one-stop shop for JUCE modules, tools, assets and resources

Implementation of AES67 ST2110-30 RAVENNA for desktop and (virtual) servers

RAVENNA Software Development Kit (SDK)

Introduction

RAVENNAKIT provides a cross-platform C++ SDK for professional networked audio using AES67, RAVENNA, and ST2110-30. It runs on macOS, Windows, Linux, and in virtualized or containerized environments, enabling low-latency audio I/O for desktop applications and cloud deployments.

What's Included

AES67 / ST2110-30 / RAVENNA

Full support for RAVENNA as specified by the RAVENNA protocol including AES67 and ST2110-30 (ravennakit/ravenna).

NMOS

NMOS IS-04 for discovery and IS-05 for connection management (ravennakit/nmos).

RTP

An implementation of RTP and RTCP to support the main audio-over-IP protocols (ravennakit/rtp).

DNS-SD

DNS-SD support for device discovery on local networks. Currently implemented for macOS and Windows; Linux support is planned (ravennakit/dnssd).

PTPv2

A virtual PTP follower based on IEEE 1588-2019 (ravennakit/ptp).

RTSP

RTSP client and server implementation used for connection management in RAVENNA workflows (ravennakit/rtsp).

SDP

Session Description Protocol (SDP) parsing and generation to support signaling between devices (ravennakit/sdp).

Core Utilities

A rich set of utilities for audio buffers, audio formats, generic containers, streams, lock-free programming, integer wraparound, URIs, and more to support all of the above (ravennakit/core).

Demo application

A full JUCE base example app can be found here. The source code is available as well as pre-built binaries and installers.

Licensing

The SDK is released under the AGPLv3 license. This ensures that the core remains open and that improvements can be shared with the community. If AGPLv3 works for your project, you are free to use the SDK under its terms.

If you cannot or do not want to open source your product under AGPLv3 a commercial license is available. This license allows you to:

  • Use the SDK in proprietary products without the copyleft requirements of AGPLv3.
  • Keep your application source code closed while still benefiting from the SDK.
  • Optionally bundle the SDK as part of a larger commercial offering.

Commercial Support

If you are integrating AES67 / RAVENNA / ST2110-30 into a product and want to reduce risk and time-to-market, we can help with:

  • Integration support. Guidance and hands-on help integrating the SDK into your existing architecture.
  • Feature development & extensions. Development of new features, protocol extensions, or optimizations specific to your use case.
  • Performance & reliability tuning. Profiling, troubleshooting, and improving latency, robustness, and scalability in real-world network conditions.

Get in Touch

For commercial support or licensing inquiries, please contact us at: https://ravennakit.com/contact/

About
Published by
Organisation
Added onThu Jan 15 2026
LicenseOther (AGPLv3)
Secondary LicenseOther (Commercial)

Something wrong with this product?

Report

Are you the owner of this product?

Request Ownership