Как свести латентность обработки Liquidsoap?Liquidsoap + JACK latency
Я написал очень простой Liquidsoap сценарий для тестового латентности:
#!/usr/bin/env liquidsoap
set("log.stdout",true)
set("log.file",false)
stream = input.jack(clock_safe=false)
output.jack(stream)
При подключении к портам с музыкальным проигрывателем (ПДС) и звуковой картой, начинается воспроизведение музыки и останавливается приблизительно 0.5с латентности. У меня размер буфера JACK установлен равным 1024, поэтому латентность должна быть около 0,02. Когда я подключаю mpd непосредственно к звуковой карте, латентность незаметна, поэтому определенно проблема с Liquidsoap.
Есть ли какой-либо параметр конфигурации, который я пропускаю, что вызывает нежелательную буферизацию при установке значения по умолчанию? Я пробовал различные значения clock_safe для ввода и вывода, но они ничего не делают.
Насколько я знаю, вы не сможете опустить любой из внутренних буферов. Если вам нужен инструмент, построенный с небольшими задержками, я не думаю, что Liquidsoap - это то, что вы ищете. – Brad
Обнаружили эту тему из списка рассылки: http://sourceforge.net/p/savonet/mailman/message/31767440/ – freedrull