Merkezi PulseAudio kurulumu


10

Bir kurulum yapmak istiyorum, böylece tüm bilgisayarlarım ve TV’m tek bir ses sistemi kullanıyor. Bunun gibi, böyle:

görüntü tanımını buraya girin

Medya sunucusunun akustiklere bağlandığı ve TV'nin ses kartı girişi ile bağlandığı ve diğer sistemler akustik ağ üzerinden erişmek için PulseAudio'yu kullanır. Bu kurulum mümkün mü?

Yanıtlar:


6

Kısmen - Linux istemcileri ile kolay, Windows ile zor.


Linux istemcilerinde bu basittir - sadece $PULSE_SERVERmedya sunucusunun adresine ayarlayın ve ~/.pulse_cookiedoğrulama dosyasını kopyalayın .

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

Elbette, medya sunucusundaki PulseAudio'nun gerekli modülleri yüklediğinden emin olun; birçoğu üzerinden etkinleştirilebilir paprefsveya bunları ~/.pulse/default.pamedya sunucusuna yükleyebilirsiniz :

.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

Henüz Windows için PulseAudio istemcisi yok, ancak çok eski bir WinESD sürücüsü ve Pulse'nin ESounD uyumluluk modülünü ya da bu blog yazısındalinco açıklanan aracı kullanabilir ; Burada ile basitleştirilmiş bir versiyonudur gelen PuTTY Cygwin yerine:plink

linco -B 16-C2-R 44100 | plink  user @ mediaserver "pacat --playback"

İTunes kullanıyorsanız, Shairport'u medya sunucusunda çalıştırabilir ve bu da iTunes'ta AirPort olarak görünmesini sağlayacaktır.

(Aslında, Shairport'u PulseAudio istemcileriyle ( module-raop-discover+ aracılığıyla module-raop-sink) kullanmak, sıkıştırılmamış Pulse protokolünden daha az bant genişliği kullanabilir, ancak ne yazık ki bunun çalışmasını engelleyen bazı uyumsuzluklar vardır.)


1
Bunun Linux ile mümkün olduğunu ve endişemin esas olarak Windows ile ilgili olduğunu biliyordum. Öneriniz için teşekkürler, deneyeceğim.
evgeniuz,

@Shark: Ayrıca bu makalenin kullanımını öneren buldum linco. Güncellenen yayınımı gör.
grawity

Aslında bir süredir Windows Pulseaudio istemcisi / sunucusu var. Sadece indirin ve pulseaudio.exe dosyasını çalıştırın, ardından PULSE_SERVER = ipadresi-of-windows'u ayarlayın. Şahsen, bunu kalıcı olarak nasıl ayarlayacağımı arıyorum.
airtonix,

@airtonix: 1.1'den daha yeni bir sürüm?
Ocak'ta 14:22

1
@grawity hayır, kullandığım sürüm bu. Ubuntu 13.10 masaüstümde sadece düzenleme yapıyorum /etc/pulse/client.conf, yorumlamıyorum default-server, Windows dizüstü bilgisayarımın ip adresine ayarlıyorum ve pulseaudio.exeWindows dizüstü bilgisayarımda başlatıyorum. Sinerji ile bu çok hoş bir sonuçtur.
airtonix,

3
  1. En son pulse ses sürümünü http://www.freedesktop.org/wiki/Software/PulseAudio/Ports/Windows/Support/ adresinden indirin (en son yazı v1.1'dir).
  2. İstediğiniz yere açın. örnek:c:\pulse\
  3. açık c:\pulse\etc\default.pa
  4. şunlara benzer bir şey olduğundan emin olun:
    • load-module module-native-protocol-tcp listen=0.0.0.0 auth-anonymous=1
    • set-default-sink output
  5. Linux makinenizde, açık /etc/pulse/client.conf(muhtemelen aynı şeyi yapabilirdiniz ), açık ~/.pulse/client.confolduğundan default-serverve Windows makinenizin ip adresine ayarlanmış olduğundan emin olun (ses almak istediğiniz)
  6. linux makinelerdeki pulseaudio'yu yeniden başlatın, ubuntu:, pulseaudio -kdiğer dağıtımlar için, sanki herhangi bir sunucuyu yeniden başlattığını hayal ediyorum sudo service pulseaudio restart.
  7. Windows makinenizde başlatın pulseaudio.exe. Bu, birkaç uyarıyla birlikte basit bir terminal açmalıdır (deneyimimden endişelenecek bir şey yok).
  8. Linux makinenizde ses çıkartan bir şey başlatın.

Hey şu listen=127.0.0.1mükemmel çalıştı load-module module-simple-protocol-tcp ...[Basit Protokol Oyuncu] (kaytat.com/blog/?page_id=301) gösterilen Darbe yoluyla Android içine Chroot dışına sesi almak için büyü sıradaki ... SonicPimobil senaryolu müzikal kompozisyon için Android'de. @ Airtonix sayesinde testlerim biraz daha güvenli olacak.
S0AndS0
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.