Síťový audioserver jiný než PulseAudio?

Jose D

  • *****
  • 901
    • Zobrazit profil
Síťový audioserver jiný než PulseAudio?
« kdy: 26. 12. 2012, 19:48:56 »
Tak mi dorazilo me raspberry.., chtel jsem si na nem rozjet sitovy audioserver zalozeny na "vzdalenem" pulseserveru a rovnou jsem narazil na bug, https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/273742 - pri pulseaudiu na wifi se zvuk priserne seka.

Neresil jste nekdo podobny problem?

Zajimal by me jak workaround na tento bug (tj. asi nejakym zpusobem navysit buffer) nebo nejaka jina moznost transparentni zvukariny po siti..
« Poslední změna: 26. 12. 2012, 23:27:52 od Petr Krčmář »


Jakub L.

Re:sitovy audioserver - jinak nez pres pulseaudio?
« Odpověď #1 kdy: 26. 12. 2012, 22:50:39 »

Jose D

  • *****
  • 901
    • Zobrazit profil
Re:Síťový audioserver jiný než PulseAudio?
« Odpověď #2 kdy: 27. 12. 2012, 17:29:43 »
ahoj.. tak jsem si trochu projel dokumentaci jack serveru.. Zda se mi to trosku overkill. Nepotrebuju low-latency audio, nechce se mi instalovat zvlastni mensinovy soundserver.. premyslim o nejakem reseni pomoci vlc - streamovat "monitor" - a soundserver nastavit aby poolovat pripadne zdroje zvuku, jestli jsou pritomny..

Pali

Re:Síťový audioserver jiný než PulseAudio?
« Odpověď #3 kdy: 27. 12. 2012, 18:10:10 »
Problem je tu hned jeden velky a to: pulseaudio a WIFI. Kedze pulseaudio nepodporuje ziadnu kompresiu zvuku, po wifi to proste nepojde (rozumne).

Sten

Re:Síťový audioserver jiný než PulseAudio?
« Odpověď #4 kdy: 27. 12. 2012, 18:49:26 »
PulseAudio umí používat Jack, takže kromě spojení dvou Jack serverů je vše velmi jednoduché. Existuje i projekt komprese pro PulseAudio, ale nevím, v jakém je stavu.


Jose D

  • *****
  • 901
    • Zobrazit profil
Re:Síťový audioserver jiný než PulseAudio?
« Odpověď #5 kdy: 27. 12. 2012, 19:46:30 »
Problem je tu hned jeden velky a to: pulseaudio a WIFI. Kedze pulseaudio nepodporuje ziadnu kompresiu zvuku, po wifi to proste nepojde (rozumne).
JJ. A to bych prave chtel, aby rozumne slo :) Typicky usecases:
(1) pustim NTB a pokud jsem doma, spustim nejaky skript, zvuk mi pujde do "velkych" repro.
(2) rano vstanu a oparim se cajem pomoci hw tlacitka na raspberry si pustim webove radio.
(3) pustim si film na pevnem PC a kupodivu zase chci aby to vsechno slo do "velkych" repro

Jose D

  • *****
  • 901
    • Zobrazit profil
Re:Síťový audioserver jiný než PulseAudio?
« Odpověď #6 kdy: 27. 12. 2012, 23:40:45 »
premyslim o nejakem reseni pomoci vlc

Tak, sám si odpovím.

Při streamování audia VLC->VLC se nedostanu pod latenci zvuku  cca 0.8 sec,

streamuji rtp mpeg audio v kontejneru mp4 z ubuntu 12.04 x86PAE@IBM T60:

Kód: [Vybrat]
(blabla) :sout=#transcode{vcodec=none,acodec=mpga,ab=192,channels=2,samplerate=44100}:rtp{dst=192.168.1.5,port=5004,ttl=1} :sout-keep
stream chytám opět vlc na Rasbianu@Raspberry PI RevB

Kód: [Vybrat]
cvlc rtp://@:5004 --live-caching=5 --network-caching=75
Při menší cache než 75 už dochází k chybám a různým pazvukům.

Raspberry je na LAN, NTB je na WLAN, ping říká
Kód: [Vybrat]
rtt min/avg/max/mdev = 1.589/1.938/2.839/0.345 ms
Subjektivní hodnocení:
Pro přehrávání hudby dle očekávání úplně v pohodě, ale na videa to není - zvuk je viditelně zpožděný, nesedí rychlé pohyby a zvuky s nimi související.

Takže tudy cesta nevede. Zítra se zkusím podívat na ten jack.

..|..

Re:Síťový audioserver jiný než PulseAudio?
« Odpověď #7 kdy: 28. 12. 2012, 01:15:41 »
esound - pred 12 lety jsem to pouzival na 10MBit siti, tak by to mohlo na wifine chodit.