SSH üzerinden ses nasıl taşınır?


16

Ssh üzerinden ses taşımanın bir yolu var mı?

Diyelim ki uzak makineye bağlandıktan sonra ssh -Xbir tarayıcı açtım ve bir youtube videosu izlemek istiyorum. Şu anda sadece ses olmadan video izleyebildim. Ama ben de sesi duymak istiyorum. Bu nasıl yapılır?


3
Sadece merak ediyorum: Bir videoyu nasıl izliyorsunuz ssh?
Radu Rădeanu

4
@ RaduRădeanu Xserver'ı yönlendiriyor;)
Braiam

Youtube videosu hakkında söylüyordum. Bağlandıktan sonra sadece bir tarayıcı açıyorum ve orada youtube izliyorum. Çalışır, ancak darbe sesi hakkında birkaç hata mesajı verir. .Mp4 ve .avi dosyalarını açmak için vlc'yi denedim. vlc "Ses çıkışı başarısız oldu: Ses aygıtı" varsayılan "kullanılamadı: Bağlantı reddedildi.
souravc

Yanıtlar:


8

SSH üzerinden ses nasıl taşınır?

Cevabını Çalıntı grawity içinde süper kullanıcılar :

Kolay yol: Çalıştırın paprefs, Ağ Sunucusuna gidin ve Yerel ses cihazlarına ağ erişimini etkinleştir'i işaretleyin .

Kullanarak yüklemeniz gerekir

sudo apt-get install paprefs

X11 iletme etkinken SSH yaptığınızda, PulseAudio programları ses sunucunuzu bulmak için X11 kullanır ( pax11publishveya

xprop -root PULSE_SERVER

kendiniz görmek için). Sadece PulseAudio'ya ağ bağlantılarını dinlemesini söyleyin ( paprefsyukarıda açıklandığı gibi) ve tüm X11 programları bunu kullanabilecektir.

(Diğer kullanıcıların ses sunucunuza siz girmenize izin vermedikçe erişimi olmaz paprefs. Kimlik doğrulama verileri X11 PULSE_COOKIEözelliğinde taşınır veya ~/.pulse_cookiemanuel olarak kopyalayabilirsiniz .)

Bununla birlikte, PulseAudio akışının bu şekilde şifrelenmediğini, bu nedenle evde kullanım için uygun olduğunu, ancak İnternet üzerinden olmadığını unutmayın.


Biraz daha karmaşık bir yol: Yukarıdaki gibi ağ erişimini etkinleştirin, ancak SSH TCP iletimi üzerinden PulseAudio tünelini etkinleştirin. pax11publishPulseAudio bağlantı noktanızı (genellikle 4713) keşfetmek için kullanın ,

ssh -R > 24713:localhost:4713`

o zaman koş

export PULSE_SERVER="tcp:localhost:24713"

Bu, SSH ek yükü nedeniyle biraz daha yavaş olacaktır, ancak İnternet üzerinden kullanımı güvenlidir.


@Fusca Software Gönderen: Sadece son cevaba bir yorum: İlk olarak bir tarayıcı youtube ile yeniden yönlendirmek neredeyse 1GBit-Bağlantı üzerinde çalışacak, bu yüzden ben bir kamu (Internet) bağlantısı üzerinde kullanmayacağım düşünüyorum. İkincisi, bir youtube (!!!) videosu izlerseniz, ses akışını güvence altına almanız gerektiğini düşünmüyorum: D
George Mathioudakis
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.