|
RAVENNAKIT
|
Welcome to the RAVENNAKIT reference documentation. RAVENNAKIT is a cross-platform Software Development Kit (SDK) for integrating audio-over-IP technology into your applications. It supports widely adopted audio-over-IP protocols, including RAVENNA, AES67, and SMPTE ST 2110-30. Additionally, the SDK includes NMOS (IS-04 & IS-05) for device discovery and connection management, ST2022-7 for stream redundancy, and PTPv2 for time synchronization.
The SDK is written in C++17, and targets systems running macOS, Windows and Linux.
For a higher level overview visit ravennakit.com.
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:
The documentation is available for different versions of the SDK. Please select the correct version using the selector at the top left of this page.
To get started, head over to the getting started documentation.