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/
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.