배경
저는 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을 사용하고 있습니다.