내 라즈베리 파이에 펄스오디오 네트워크 스트림(wlan)을 설정했습니다. 따라서 네트워크를 통해 오디오 스트리밍을 설정하는 방법에 대한 여러 튜토리얼을 테스트한 후 다음 중 일부를 성공적으로 수행했습니다. Pulseaudio는 서비스로 실행되며 서비스 파일에는 다음이 /etc/systemd/system/pulseaudio.service
포함됩니다.
[Unit]
Description=PulseAudio system server
[Service]
Type=notify
ExecStart=/usr/bin/pulseaudio --daemonize=no --system --realtime --log-target=journal --disallow-exit --disallow-module-loading --log-level=1 --exit-idle-time=-1
[Install]
WantedBy=multi-user.target
호스트 시스템은 paprefs
설치 및 구성된 Ubuntu 시스템(4.4.0-116-generic)입니다. pulseaudio 구성(Raspberry Pi)에 추가했습니다 /etc/pulse/system.pa
./etc/pulse/default.pa
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;X.X.X.X/24
load-module module-zeroconf-publish
X.X.X.X
호스트 IP 주소로 바꿉니다 . Pi에서 서비스를 시작할 때
sudo systemctl --system restart pulseaudio.service
또는
sudo systemctl --system restart pulseaudio.service
새 출력 싱크가 호스트 시스템에 나타나고 오디오가 pi로 올바르게 파이프됩니다(브라우저의 비디오에는 약간의 비동기화가 있습니다). 그러나 임의의 도박 시간이 지나면 연결이 끊어지며 이는 파이의 오디오 스트리밍이 중지되고 서비스가 종료됨을 의미합니다. 무선랜 연결에 문제가 있는 것 같은데 다른 사이트에서는 모든 것이 잘 작동하면 잘 작동합니다. 따라서 네트워크 연결이 충분해야 합니다. 또한 pulseaudio는 시스템 전체 모드에서 실행하는 것이 좋지 않다고 스스로에게 알리는 경우가 있으며 사용자 전용 모드에서도 동일한 오류가 발생합니다. 이 연결 끊김에 대해 어떻게 해야 합니까?
편집: 서비스 종료 시기를 sudo systemctl --system status pulseaudio.service
알려주세요 .
● pulseaudio.service - PulseAudio system server
Loaded: loaded (/etc/systemd/system/pulseaudio.service; enabled)
Active: failed (Result: exit-code) since Fr 2018-03-16 20:51:21 CET; 125ms ago
Process: 6181 ExecStart=/usr/bin/pulseaudio --daemonize=no --system --realtime --log-target=journal --disallow-exit --disallow-module-loading --log-level=1 --exit-idle-time=-1 (code=exited, status=1/FAILURE)
Main PID: 6181 (code=exited, status=1/FAILURE)
Mär 16 20:49:51 raspberrypi pulseaudio[6181]: Host part of ACL entry 'X.X.X.X/24' is not zero!
Mär 16 20:49:52 raspberrypi pulseaudio[6181]: Denied access to client with invalid authorization data.
Mär 16 20:51:21 raspberrypi systemd[1]: pulseaudio.service start operation timed out. Terminating.
Mär 16 20:51:21 raspberrypi systemd[1]: pulseaudio.service: main process exited, code=exited, status=1/FAILURE
Mär 16 20:51:21 raspberrypi systemd[1]: Failed to start PulseAudio system server.
Mär 16 20:51:21 raspberrypi systemd[1]: Unit pulseaudio.service entered failed state.
/var/log/syslog
그리고 /var/log/daemon.log
같은 말을 했습니다:
불행하게도 journalctl -a
로그 파일이 없다고 들었습니다.