Opened 3 years ago

Last modified 3 years ago

#16956 new enhancement

AES67 software soundcard support

Reported by: cian2 Owned by: nobody
Priority: low Milestone: Unscheduled
Component: Audio & Video Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

With one of the main commercial uses of Haiku being a successful radio station automation system, it would be useful to have an AES67[1] software soundcard.

AES67 is a standardised AoIP format interoperable with all major manufacturers of AoIP mixing desks and radio station specific hardware (link codecs, microphone processors, ISDN codecs etc etc). Soft soundcards would be the default method of providing audio from an automation system in to a mixing desk in larger radio stations for the past decade or so.

Implementing this at the OS level would allow applications to be written to talk to AES67 AoIP networks or analogue sound cards.

There are OSS AES67 software soundcards for ALSA[2] and JACK[3], and the entire protocol is an open standard, and there's some resources about the implementation of the protocol across platforms[4]

[1]https://en.wikipedia.org/wiki/AES67 [2]https://github.com/bondagit/aes67-linux-daemon [3]https://github.com/markmcconnell/mai [4]https://hartung.io/

Change History (1)

comment:1 by AGMS, 3 years ago

A virtual sound card with inputs and outputs would be the best way to implement it. A quicker way would be to do it as a SoundPlay add-on, though that would be more limited.

Note: See TracTickets for help on using tickets.