2
如何最小化Liquidsoap的處理延遲?Liquidsoap + JACK延遲
我寫了一個非常簡單的腳本liquidsoap測試延遲:
#!/usr/bin/env liquidsoap
set("log.stdout",true)
set("log.file",false)
stream = input.jack(clock_safe=false)
output.jack(stream)
當我連接與音樂播放器(MPD)和聲卡,音樂播放開始的端口,並停止約0.5秒的延遲。我將JACK緩衝區大小設置爲1024,因此延遲應該大約爲0.02s。當我將mpd直接連接到聲卡時,延遲是不可知的,所以它肯定是Liquidsoap的問題。
是否有任何配置選項我缺少這會導致不需要的緩衝時設置爲默認值?我嘗試了各種clock_safe值的輸入和輸出,但他們什麼都不做。
據我所知,你將無法降低任何內部緩衝區。如果你需要一個低延遲的工具,我認爲Liquidsoap不是你想要的。 – Brad
通過郵件列表發現此線索: http://sourceforge.net/p/savonet/mailman/message/31767440/ – freedrull