ALSA를 사용하여 임베디드 Linux 장치에서 원격 오디오 스트림 재생

ALSA를 사용하여 임베디드 Linux 장치에서 원격 오디오 스트림 재생

임베디드 ARM Linux 장치와 이에 연결된 스피커가 있습니다. 지금까지 대상 시스템에 성공적으로 컴파일 alsa-lib하고 설치했습니다. alsa-utils다음을 사용하여 내 장치를 나열할 수 있습니다 aplay -l.

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: am3517evm [am3517evm], device 0: AIC23 tlv320aic23-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

그리고 테스트 wav 파일을 재생합니다.

aplay -vv /opt/mtgr/piano.wav

하지만 나에게 필요한 것은 원격 스트림을 재생하는 것입니다. 작업 흐름은 다음과 같습니다. 원격 클라이언트가 오디오 스트림을 보내고 내 내장 Linux가 이를 스피커에서 재생합니다.

서버나 RTP 서버 같은 것이 필요할 것 같아요. 아직 아무것도 찾지 못했습니다. 어떤 도움이나 조언이라도 대단히 감사하겠습니다.

관련 정보