Test how Liquidsoap live audio/analog line-in behaves using a dedicated PCM device configuration
[EPIC] Smooth play-out latency and buffering fo... (#50 - closed)
Parent:Compare recommendation here:
This creates a new alsa device that you can use with liquidsoap. The plug operator in ALSA is used to work-around any hardware limitations in your device (mixing multiple outputs, resampling etc.). In some cases you may need to read more about ALSA and define your own PCM device. Once you have created this device, you can use it in liquidsoap as follows: input.alsa(device="pcm.liquidsoap", ...)
This also relates to:
- Mandatorial options for the pcm device config (engine-recorder#10 - closed)
- Virtual composite audio device (engine-recorder#6 - closed)
- Test Liquidsoap & Engine Core with the Hardware... (#32 - closed)
Suggested testing approach
Testing Liquidsoap analog input behaviour, on different levels:
- ALSA configuration, different types of virtual and hardware devices, and their settings
- Simple, pure Liquidsoap script, trying different settings for buffer, clocks etc.
- Engine Core native
- Engine Core Docker
See also the parent epic for more details.
Edited by David Trattnig