목표: 아이들이 TV에 연결된 Raspberry Pi(raspbian)를 컴퓨터 터미널로 사용하여 교육용 웹 사이트와 애플리케이션(데스크탑에서 SSH를 통해)을 실행할 수 있기를 바랍니다.
문제: 라즈베리 파이가 너무 느립니다! 데스크톱에서 ssh -X를 통해 Rpi에서 애플리케이션을 실행하는 것이 로컬로 실행하는 것보다 훨씬 빠르며 이 방법을 사용하면 플래시가 제대로 작동합니다. 그러나 오디오를 Pi로 스트리밍하는 것은 까다로웠습니다.
내가 시도한 것: 기본적으로 내 네트워크의 모든 컴퓨터가 파이에서 원하는 사운드를 재생할 수 있도록 pulseaudio를 설정했습니다. 내 Rpi 데스크탑에는 SSH 연결을 열고 Pi의 데스크탑에서 응용 프로그램을 실행하는 동시에 오디오를 Pi의 펄스 포트 4713으로 전달하는 아이콘이 있습니다.
아이콘에서 실행할 예제 스크립트:
#!/bin/bash
ssh -XC -c blowfish-cbc,arcfour child@desktop
PULSE_SERVER=Raspberrypi:4713 google-chrome
이렇게 하면 데스크탑의 google-chrome이 Raspberry Pi의 디스플레이로 열리고 오디오 출력이 Raspberry pi로 전송됩니다. 내 Pi가 네트워크 케이블로 연결되어 있다면 완벽합니다! TV에서는 어린이용 앱 소리를 재생하고 데스크톱에서는 내 앱 소리를 들을 수 있습니다. 다중 사용자 네트워크 오디오, 대단해요!
그러나 Wi-Fi를 통한 펄스오디오의 성공 여부는 라우터에 달려 있다는 것을 읽었는데, 불행히도 저는 이것이 실패했습니다. 2~200초 동안 오디오를 재생한 다음 전파의 혼잡 정도, 달의 위상 등에 따라 중지됩니다.
나는 거실에 케이블을 깔고 싶지 않고 벽낚시를 하는 날이 끝나기를 정말로 원합니다. 내 목적에 따라 Wi-Fi를 통해 데스크톱에서 파이로 오디오를 보낼 수 있는 pulseaudio보다 더 나은 대안이 있습니까? dlna에 대해 간략히 살펴보았는데 raw 출력보다는 미디어 파일 전송에 더 많이 사용되는 것 같습니다. 내가 틀렸다면 말해주세요. 또한 펄스 오디오가 더 잘 작동하도록 라우터에서 수정할 수 있는 몇 가지 설정이 있습니까?