केंद्रीयकृत PulseAudio सेटअप


10

मैं एक सेटअप करना चाहता हूं, ताकि मेरे सभी कंप्यूटर और टीवी एक ऑडियो सिस्टम का उपयोग करें। ऐशे ही:

यहाँ छवि विवरण दर्ज करें

जहां मीडिया सर्वर ध्वनिकी से जुड़ा है और टीवी साउंड-कार्ड इनपुट के माध्यम से जुड़ा हुआ है और अन्य सिस्टम नेटवर्क पर ध्वनिकी तक पहुंचने के लिए पल्सएडियो का उपयोग करते हैं। क्या यह सेटअप संभव है?

जवाबों:


6

आंशिक रूप से - लिनक्स क्लाइंट के साथ आसान, विंडोज के साथ मुश्किल।


लिनक्स क्लाइंट के साथ यह सरल है - बस $PULSE_SERVERमीडिया सर्वर के पते पर सेट करें और ~/.pulse_cookieप्रमाणीकरण फ़ाइल की प्रतिलिपि बनाएँ ।

PULSE_SERVER=tcp:mediaserver.home tcp6:mediaserver.home

बेशक, सुनिश्चित करें कि मीडिया सर्वर पर PulseAudio में आवश्यक मॉड्यूल लोड किए गए हैं; उनमें से अधिकांश के माध्यम से सक्षम किया जा सकता है paprefs, या आप उन्हें ~/.pulse/default.paमीडिया सर्वर पर लोड कर सकते हैं :

.include /etc/pulse/default.pa
# required:
load-module module-native-protocol-tcp
load-module module-simple-protocol-tcp
# needed if you use WinESD:
load-module module-esound-protocol-tcp
# optional, might be useful if you use Avahi:
load-module module-zeroconf-publish

विंडोज के लिए अभी तक कोई PulseAudio क्लाइंट नहीं है, हालांकि कोई बहुत पुराने WinESD ड्राइवर और पल्स के ESounD संगतता मॉड्यूल, या इस ब्लॉग पोस्टlinco में वर्णित टूल का उपयोग कर सकता है ; यहाँ एक सरल के साथ संस्करण है से पुट्टी Cygwin के स्थान पर:plink

linco -B 16 -C 2 -R 44100 | plink  उपयोगकर्ता @ मीडिया सर्वर "pacat --playback"

यदि आप iTunes का उपयोग करते हैं, तो आप मीडिया सर्वर पर Shairport चला सकते हैं , जिससे यह iTunes पर AirPort के रूप में दिखाई देगा।

(वास्तव में, PulseAudio ग्राहकों के साथ Shairport का उपयोग करके ( module-raop-discover+ के माध्यम से module-raop-sink) असम्पीडित पल्स प्रोटोकॉल की तुलना में कम बैंडविड्थ का उपयोग कर सकता है, लेकिन दुर्भाग्य से कुछ असंगतताएं हैं जो इसे काम करने से रोक रही हैं।)


1
मुझे पता था, कि यह लिनक्स के साथ संभव है और मेरी चिंता मुख्य रूप से विंडोज के बारे में थी। सुझाव के लिए धन्यवाद, मैं इसे आज़माऊँगा।
evgeniuz

@ शकर: मैं भी इस लेख का उपयोग करने का सुझाव दे पाया linco। मेरी अपडेट की गई पोस्ट देखें।
user1686

दरअसल पिछले कुछ समय से विंडोज पल्सीडियो क्लाइंट / सर्वर रहा है। बस इसे डाउनलोड करें और pulseaudio.exe चलाएं, फिर PULSE_SERVER = ipaddress-of-windows सेट करें। व्यक्तिगत रूप से, मैं इसे स्थायी रूप से सेट करने का तरीका खोज रहा हूं।
एयरटोनिक्स

@airtonix: 1.1 से अधिक हाल का संस्करण?
user1686

1
@grawity nope, वह संस्करण जिसका मैं उपयोग कर रहा हूं। मेरे ubuntu 13.10 डेस्कटॉप पर, मैं अभी संपादित करता हूं /etc/pulse/client.conf, असहजता करता हूं default-server, इसे अपने विंडोज लैपटॉप के आईपी पते पर सेट करता हूं और pulseaudio.exeअपने विंडोज लैपटॉप पर लॉन्च करता हूं। तालमेल के साथ यह बहुत अच्छा होता है।
एयरटोनिक्स

3
  1. Http://www.freedesktop.org/wiki/Software/PulseAudio/Ports/Windows/Support/ से नवीनतम पल्स ऑडियो रिलीज़ डाउनलोड करें (नवीनतम लेखन के समय v1.1 है)।
  2. आप चाहते हैं कि कहीं अनपैक करें। उदाहरण:c:\pulse\
  3. खुला हुआ c:\pulse\etc\default.pa
  4. सुनिश्चित करें कि आपके पास कुछ समान है:
    • load-module module-native-protocol-tcp listen=0.0.0.0 auth-anonymous=1
    • set-default-sink output
  5. अपनी linux मशीन (ओं) पर, खुला /etc/pulse/client.conf(आप संभवतः के साथ भी ऐसा ही कर सकते हैं ~/.pulse/client.conf), सुनिश्चित करें कि default-serverयह अप्रतिबंधित है और आपके विंडोज़ मशीन के आईपी पते पर सेट है (जिसे आप ऑडियो प्राप्त करना चाहते हैं)
  6. लिनक्स मशीन (ओं) पर पल्सेडियो को पुनः आरंभ करें, ubuntu: pulseaudio -kअन्य डिस्ट्रोस के लिए, मुझे लगता है कि आप सर्वर को पुनः आरंभ करेंगे जैसे आप कोई अन्य करते हैं sudo service pulseaudio restart
  7. अपनी विंडोज़ मशीन पर, लॉन्च करें pulseaudio.exe। इसे कुछ चेतावनियों के साथ एक साधारण टर्मिनल खोलना चाहिए (मेरे अनुभव से चिंता की कोई बात नहीं है)।
  8. अपने लिनक्स मशीन (ओं) पर, ध्वनि चलाने वाली कोई चीज़ लॉन्च करें।

अरे , [सरल प्रोटोकॉल प्लेयर] (kaytat.com/blog/?page_id=301) को पल्स मैजिक के माध्यम से एंड्रॉइड में चेरोट से ध्वनि निकालने के लिए listen=127.0.0.1सही तरीके से काम किया load-module module-simple-protocol-tcp ...गया है । अगला ... मोबाइल स्क्रिप्टेड संगीत रचना के लिए एंड्रॉइड पर है। @Airtonix के लिए धन्यवाद मेरे परीक्षण थोड़े अधिक सुरक्षित होंगे। SonicPi
S0AndS0
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.