SSH पर ऑडियो कैसे ले जाएं?


16

वहाँ ssh पर ऑडियो ले जाने के लिए एक रास्ता है?

रिमोट मशीन से कनेक्ट करने के बाद कहें कि ssh -Xमैंने एक ब्राउज़र खोला और एक यूट्यूब वीडियो देखना चाहता हूं। वर्तमान में मैं केवल बिना किसी ऑडियो के वीडियो देख सकता था। लेकिन मैं ऑडियो भी सुनना चाहता हूं। उसको कैसे करे?


3
मैं बस उत्सुक हूं: आप वीडियो गर्त कैसे देखते हैं ssh?
रादु राईडेनु

4
@ RaduRădeanu वह Xserver को आगे बढ़ा रहा है;)
Braiam

मैं youtube वीडियो के बारे में कह रहा था। कनेक्ट करने के बाद मैं सिर्फ एक ब्राउज़र खोलता हूं और वहां यूट्यूब देखता हूं। यह काम करता है लेकिन पल्स ऑडियो के बारे में कई त्रुटि संदेश देता है। मैंने vlc को खोलने की कोशिश की है .Mp4 और .avi फाइलें। vlc ने यह कहते हुए काम करना बंद कर दिया "ऑडियो आउटपुट विफल: ऑडियो डिवाइस" डिफ़ॉल्ट "का उपयोग नहीं किया जा सकता है: कनेक्शन ने इनकार कर दिया।"
स्मारिका

जवाबों:


8

SSH पर ऑडियो कैसे ले जाएं?

सुपरयूजर्स में घबराहट से चोरी का जवाब :

आसान तरीका: भागो paprefs, नेटवर्क सर्वर पर जाएं और स्थानीय ध्वनि उपकरणों के लिए नेटवर्क पहुंच सक्षम करें

आपको इसका उपयोग करके इंस्टॉल करना होगा

sudo apt-get install paprefs

जब भी आप X11 अग्रेषण सक्षम करने के साथ SSH करते हैं, तो PulseAudio प्रोग्राम आपके साउंड सर्वर (उपयोग pax11publishया) को खोजने के लिए X11 का उपयोग करते हैं

xprop -root PULSE_SERVER

अपने आप को देखने के लिए)। नेटवर्क कनेक्शन ( paprefsजैसा कि ऊपर वर्णित है) सुनने के लिए बस PulseAudio को बताएं , और सभी X11 प्रोग्राम इसका उपयोग करने में सक्षम होंगे।

(अन्य उपयोगकर्ताओं को आपके ध्वनि सर्वर तक पहुंच नहीं होगी, जब तक कि आप इसे अपने आप में अनुमति न दें paprefs। प्रमाणीकरण डेटा X11 PULSE_COOKIEसंपत्ति में ले जाया जाता है, या आप ~/.pulse_cookieमैन्युअल रूप से कॉपी कर सकते हैं ।)

हालाँकि, ध्यान दें कि पल्सएडियो स्ट्रीम इस तरह एन्क्रिप्टेड नहीं है, इसलिए यह घर पर उपयोग के लिए ठीक है, लेकिन इंटरनेट पर नहीं।


थोड़ा और अधिक जटिल तरीका: ऊपर के रूप में नेटवर्क एक्सेस को सक्षम करें, लेकिन एसएसएच टीसीपी पर सुरंग पल्सएडियो अग्रेषण। pax11publishअपने PulseAudio पोर्ट (आमतौर पर 4713) को खोजने के लिए उपयोग करें , के साथ जुड़ें

ssh -R > 24713:localhost:4713`

फिर भागो

export PULSE_SERVER="tcp:localhost:24713"

यह SSH ओवरहेड के कारण थोड़ा धीमा होगा, लेकिन इंटरनेट पर उपयोग करने के लिए सुरक्षित है।


@Fusca सॉफ्टवेयर से: अंतिम उत्तर के लिए एक टिप्पणी: पहले youtube के साथ एक ब्राउज़र को पुनर्निर्देशित करना शायद ही 1GBit- कनेक्शन पर काम करेगा, इसलिए मुझे लगता है कि मैं इसे एक सार्वजनिक (इंटरनेट) कनेक्शन पर उपयोग नहीं करूंगा। दूसरा, अगर आप एक youtube (!!!) वीडियो देखते हैं, तो मुझे नहीं लगता कि आपको ऑडियो स्ट्रीम को सुरक्षित करना चाहिए: D
जॉर्ज मैथ्यूडाकिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.