On this page

Awesome Audio Over IP

A curated collection of resources and projects focused on Audio Over IP. The upstream list is archived or no longer maintained.

Contents

Tools

  • Network Audio Controller - Reverse engineered Dante Controller on the command line.
  • Pipewire AES67 - Show AES67 streams as native audio devices on Linux.
  • Merging ALSA RAVENNA/AES67 Driver - Open source driver that doesn’t accept contributions.
  • AES67 Linux Daemon - Fork of Merging’s driver with an open source web server.
  • AES67 Monitor - Cross platform AES67 monitoring app.
  • JackTrip - An open source tool for transmitting real-time audio over LAN and WAN.
  • LinuxPTP - PTP IEEE 1588 for Linux. Provides various tools, e.g. ptp4l and phc2sys.
  • PAM - FOSS AES67 capable audio monitor.
  • Snapcast - FOSS project for a Sonos-like multiroom solution, using a custom TCP-based protocol.
  • Ravennakit SDK - Provides a cross-platform C++ SDK for professional networked audio using AES67, RAVENNA, and ST2110-30.
  • Inferno - Open source implementation of Dante AoIP in Rust (GitHub mirror).
  • ROC-streaming - A tool for streaming audio over IP networks using UDP or RTP, specialized for real-time streaming. You write the stream to one end and read it from another end. Roc handles all the complexities.

Closed Source

  • Aneman - Audio NEtwork MANager, the Ravenna equivalent for Dante controller.
  • PTP Track Hound - PTP network traffic analysis tool (cross-platform, basic free version available).

Organizations

  • IPMX - A proposed set of open standards and specifications for control, copy protection, connection management and security.
  • Audinate - Its proprietary Dante technology is the most popular AoIP solution by far.
  • Ravenna - Second most popular AoIP solution, which is more open than Dante.

Education

  • Networked Audio Products - A census of AoIP products, conducted every year (current: 2025).
  • Dante Certification - Understanding Dante helps to understand AoIP. The training requires an account. I recommend lv 1 and lv 2.
  • Ravenna Resources - Webinars and slides by Andreas Hildebrand about Ravenna, AES67, SMPTE 2110, PTP and IPMX.
  • Connecting Dante with AES67 - Setting up AES67 to and from a Dante devices. This guide by Yamaha contains intricacies missing in Audinate docs.

Standards

  • AES67, public draft - The open standard for Audio over IP.
  • NMOS - REST APIs for controlling network media devices.
  • SMPTE ST 2110-30, public version - AES67 based audio transport in a video stream. Adds some contains to AES67.

Footnotes