Ubuntu 16.04 기반 도커 컨테이너 내에서 ALSA를 사용하여 오디오를 재생한 다음 녹음하려고 합니다. 새 컨테이너부터 시작하여 찾은 예제를 따라해 보았습니다.루프백 장치에 대한 공식 ALSA 문서, 그리고 사용QXIP/baresip-docker시작점으로 실행하지만 실행할 때마다 arecord -L
다음 메시지가 나타납니다.
arecord: device_list:268: no soundcards found...
도커 컨테이너 내에서 루프백 오디오 시스템을 시작하는 방법은 무엇입니까?
답변1
--device
다음 지시문을 사용하여 필요한 장치를 전달 해야 합니다 docker run
.
docker run --device=/dev/snd:/dev/snd
이를 통해 /dev/snd/*
컨테이너는 기본 디바이스를 사용할 수 있습니다. 행운을 빌어요!