背景
我在 PocketC.HIP 上使用流式传输互联网广播mpg123
这是我使用的命令:
sudo mpg123-alsa \
--aggressive --realtime \
-a hw:1,0 \
-v \
--no-icy-meta \
--preload 0.5 \
http://176.9.138.209:8025/dfm_1
大部分时间播放都很流畅,但有时会停止几秒钟。我认为添加缓冲区可能会解决这个问题,所以我添加了--buffer 1024
上面的命令。
结果,mpg123
打印出它加载了 7 秒的帧(大约是缓冲区的大小)并停止。没有音频正在播放,并且程序没有响应 SIGINT (^C)。我必须用 杀死它kill
。
问题
为什么添加音频输出缓冲区(使用-b
论证) 休息mpg123
?
更多细节
- 我正在使用 mpg123 1.20.1