Your one-stop shop for JUCE modules, tools, assets and resources
Implementation of AES67 ST2110-30 RAVENNA for desktop and (virtual) servers
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.
Full support for RAVENNA as specified by the RAVENNA protocol including AES67 and ST2110-30 (ravennakit/ravenna).
NMOS IS-04 for discovery and IS-05 for connection management (ravennakit/nmos).
An implementation of RTP and RTCP to support the main audio-over-IP protocols (ravennakit/rtp).
DNS-SD support for device discovery on local networks. Currently implemented for macOS and Windows; Linux support is planned (ravennakit/dnssd).
A virtual PTP follower based on IEEE 1588-2019 (ravennakit/ptp).
RTSP client and server implementation used for connection management in RAVENNA workflows (ravennakit/rtsp).
Session Description Protocol (SDP) parsing and generation to support signaling between devices (ravennakit/sdp).
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).
A full JUCE base example app can be found here. The source code is available as well as pre-built binaries and installers.
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:
If you are integrating AES67 / RAVENNA / ST2110-30 into a product and want to reduce risk and time-to-market, we can help with:
For commercial support or licensing inquiries, please contact us at: https://ravennakit.com/contact/
Something wrong with this product?
ReportAre you the owner of this product?
Request Ownership