Support for Windows/OSX Audio (PortAudio)
Liquidsoap provides PortAudio capabilities. Instead of input.alsa
, Engine Core should also work with input.portaudio
.
At the moment, we are primarily supporting Debian Linux derivatives. But there are already users testing AURA with Docker on Windows or Macs. So as a lower priority feature, we can also support this user-base.
Maybe we should state, that we cannot provide full support on these platforms.
Note: While PortAudio enables audio support for additional operating systems, it also provides support for Linux Audio. There is a chance, that it improves latency and provides ease of use in contrast to the present ALSA configuration. See ticket [EPIC] Smooth play-out latency and buffering fo... (#50 - closed) for more details.
Sub Tasks
-
Integrate input.portaudio
and provide required config options (ini
,docker.env
in engine-core andenv
in the aura repo) -
Do tests with different audio interfaces on Windows and Mac -
Test how PortAudio behaves on Linux/Debian -
Extend all affected documentation
Edited by David Trattnig