Raspberry Pi로 음악 스트리밍

Raspberry Pi로 음악 스트리밍

잭 출력을 통해 사운드 시스템에 연결된 노트북과 라즈베리 파이가 있습니다. 내 노트북의 사운드 카드 출력을 로컬 네트워크를 통해 Raspberry Pi로 리디렉션하고 싶습니다. mplayer 데몬이나 Icecast 프로토콜에 대해 읽었지만 실제로 작동시키는 방법을 모르겠습니다.

답변1

Raspberry Pi에서 pulseaudio 사운드 서버 데몬을 사용하고 구성에서 서버의 인트라넷 IP를 사용하여 pulseaudio 클라이언트를 구성할 수 있습니다.

예를 들어 Debian과 Raspbian을 사용하는 경우입니다.

라즈베리 파이에서:

echo "snd_bcm2835" > /etc/modules /* load the sound module \*/  
apt-get install pulseaudio pulseaudio-module-zeroconf avahi-daemon /* install pulseaudio and avahi */  

/etc/default/pulseaudio1 로 변경PULSEAUDIO_SYSTEM_START

이제 네트워크를 통해 작동하도록 pulseaudio를 구성하려면 /etc/pulse/system.pa다음 줄을 추가하세요. 필요한 경우 네트워크에 맞게 변경하십시오.

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16
load-module module-zeroconf-publish

라즈베리 파이를 재부팅하세요

이는 Linux 데스크탑에 출력 장치로 나타납니다.

pulseaudio 클라이언트 명령을 사용하여 다음과 같은 일부 애플리케이션 사운드 또는 이와 유사한 사운드를 보낼 수도 있습니다.

#!/bin/bash

export PULSE_SINK=tunnel.raspberrypi.local.alsa_output.0.analog-stereo
export PULSE_SOURCE=tunnel.raspberrypi.local.alsa_output.0.analog-stereo.monitor
/usr/bin/application

관련 정보