ssh를 통해 오디오를 전달하는 방법이 있습니까?
ssh -X
브라우저를 열고 YouTube 비디오를보고 싶어 하여 원격 컴퓨터에 연결 한 후 말하십시오 . 현재 오디오없이 비디오 만 볼 수있었습니다. 그러나 나는 오디오도 듣고 싶다. 그렇게하는 방법?
ssh를 통해 오디오를 전달하는 방법이 있습니까?
ssh -X
브라우저를 열고 YouTube 비디오를보고 싶어 하여 원격 컴퓨터에 연결 한 후 말하십시오 . 현재 오디오없이 비디오 만 볼 수있었습니다. 그러나 나는 오디오도 듣고 싶다. 그렇게하는 방법?
답변:
쉬운 방법 : 실행
paprefs
, 이동 네트워크 서버 및 확인 지역 사운드 장치에 대한 네트워크 액세스를 활성화합니다 .
다음을 사용하여 설치해야합니다.
sudo apt-get install paprefs
X11 포워딩이 활성화 된 SSH를 사용할 때마다 PulseAudio 프로그램은 X11을 사용하여 사운드 서버를 검색합니다 (
pax11publish
또는xprop -root PULSE_SERVER
자신을 위해). PulseAudio에 네트워크 연결을 수신하도록 지시하면 (
paprefs
위 설명 참조) 모든 X11 프로그램이이를 사용할 수 있습니다.(다른 사용자는 사용자가 직접 허용하지 않는 한 사운드 서버에 액세스 할 수 없습니다
paprefs
. 인증 데이터는 X11PULSE_COOKIE
속성에서 전달되거나~/.pulse_cookie
수동으로 복사 할 수 있습니다.)그러나 PulseAudio 스트림은 이러한 방식으로 암호화되지 않으므로 가정에서는 사용 가능하지만 인터넷에서는 사용하지 않아도됩니다.
약간 더 복잡한 방법 : 위와 같이 네트워크 액세스를 활성화하지만 SSH TCP 전달을 통해 PulseAudio를 터널링하십시오. 사용은
pax11publish
당신의 펄스 오디오 포트 (일반적으로 4713)를 발견, 연결ssh -R > 24713:localhost:4713`
그런 다음 실행
export PULSE_SERVER="tcp:localhost:24713"
SSH 오버 헤드로 인해 약간 느려질 수 있지만 인터넷을 통해 사용하는 것이 안전합니다.
ssh
어떻게 보십니까 ?