วิธีการพกพาเสียงผ่าน SSH?


16

มีวิธีการพกพาเสียงผ่าน ssh หรือไม่?

พูดหลังจากเชื่อมต่อกับเครื่องระยะไกลผ่านssh -Xฉันเปิดเบราว์เซอร์และต้องการดูวิดีโอ youtube ขณะนี้ฉันสามารถดูวิดีโอได้โดยไม่มีเสียงเท่านั้น แต่ฉันต้องการได้ยินเสียงด้วย ทำอย่างไร


3
ฉันแค่อยากรู้อยากเห็น: คุณดูวิดีโอรางsshอย่างไร
Radu Rădeanu

4
@ RaduRădeanuเขากำลังส่งต่อ Xserver;)
Braiam

ฉันพูดเกี่ยวกับวิดีโอ youtube หลังจากเชื่อมต่อฉันเพิ่งเปิดเบราว์เซอร์และดู youtube ที่นั่น มันใช้งานได้ แต่ให้ข้อความแสดงข้อผิดพลาดหลายอย่างเกี่ยวกับพัลส์เสียง ฉันได้ลอง vlc เพื่อเปิด. mp4 และไฟล์. avi vlc หยุดทำงานว่า "เอาต์พุตเสียงล้มเหลว: ไม่สามารถใช้อุปกรณ์เสียง" ค่าเริ่มต้น "ได้: การเชื่อมต่อถูกปฏิเสธ"
souravc

คำตอบ:


8

วิธีการพกพาเสียงผ่าน SSH?

คำตอบที่ถูกขโมยจากgrawityในSuperUsers :

วิธีที่ง่าย: Run paprefsไปที่เครือข่ายเซิร์ฟเวอร์และตรวจสอบการเปิดใช้งานการเข้าถึงเครือข่ายอุปกรณ์เสียงในท้องถิ่น

คุณต้องติดตั้งโดยใช้

sudo apt-get install paprefs

เมื่อใดก็ตามที่คุณเปิดใช้ SSH ด้วยการส่งต่อ X11 โปรแกรม PulseAudio จะใช้ X11 เพื่อค้นหาเซิร์ฟเวอร์เสียงของคุณ (ใช้pax11publishหรือ

xprop -root PULSE_SERVER

เพื่อดูตัวเอง) เพียงบอก PulseAudio ให้ฟังการเชื่อมต่อเครือข่าย ( paprefsตามที่อธิบายไว้ข้างต้น) และโปรแกรม X11 ทั้งหมดจะสามารถใช้งานได้

(ผู้ใช้รายอื่นจะไม่สามารถเข้าถึงเซิร์ฟเวอร์เสียงของคุณได้เว้นแต่คุณจะอนุญาตให้ตัวเองpaprefsข้อมูลการรับรองความถูกต้องจะถูกนำไปใช้ในPULSE_COOKIEคุณสมบัติX11 หรือคุณสามารถคัดลอก ~/.pulse_cookieด้วยตนเอง)

อย่างไรก็ตามโปรดทราบว่าสตรีม PulseAudio ไม่ได้เข้ารหัสด้วยวิธีนี้ดังนั้นจึงสามารถใช้ที่บ้านได้ แต่ไม่สามารถใช้ผ่านอินเทอร์เน็ตได้


วิธีที่ซับซ้อนกว่านี้เล็กน้อย: เปิดใช้งานการเข้าถึงเครือข่ายดังกล่าวข้างต้น แต่ทันเนล PulseAudio ผ่านการส่งต่อ TCP SSH ใช้pax11publishเพื่อค้นหาพอร์ต PulseAudio ของคุณ (ปกติคือ 4713) เชื่อมต่อด้วย

ssh -R > 24713:localhost:4713`

จากนั้นเรียกใช้

export PULSE_SERVER="tcp:localhost:24713"

นี้จะช้าลงเล็กน้อยเนื่องจากค่าใช้จ่าย SSH แต่มีความปลอดภัยในการใช้งานผ่านอินเทอร์เน็ต


จาก @Fusca Software: เพียงแค่แสดงความคิดเห็นถึงคำตอบสุดท้าย: การเปลี่ยนเส้นทางเบราว์เซอร์ด้วย youtube เป็นครั้งแรกจะทำงานผ่านการเชื่อมต่อ 1GBit ได้ยากดังนั้นฉันคิดว่าฉันจะไม่ใช้มันผ่านการเชื่อมต่อสาธารณะ (อินเทอร์เน็ต) ประการที่สองถ้าคุณดูวิดีโอ youtube (!!!) ฉันไม่คิดว่าคุณควรจะรักษาความปลอดภัยของเสียง: D
George Mathioudakis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.