LAN üzerinden bir ses sunucusuna ses göndermek için PulseAudio kullanıyorum.
Firefox veya Chrome'da herhangi bir Flash medya oynatırken, ses her saniye ses seviyesi yükselip alçalıyormuş gibi titriyor ( örnek ).
Bu adımları uygularsam sesin çırpınmasını durdurabileceğimi keşfettim:
YouTube'daki video gibi bir Flash video başlatın
Run
pulseaudio --kill
üzerinde sunucuya7 saniye kadar bekleyin
Bundan sonra, PulseAudio sunucusu otomatik olarak yeniden doğar ve Flash videodaki ses iyi durumdadır.
Sorun, bir Flash video her başlattığımda bunu yapmak zorunda olmasıdır . Bu kesinlikle arzu edilmez.
Bu adımları izlediğimde sesin çalışmasını sağlayan her şeyi nasıl yaparım, böylece onları yapmak zorunda kalmam?
Birinin hemen ve basit bir düzeltme ile geleceğinden şüpheliyim (bu güzel olurdu), bu yüzden ödül sorunu en azından bir şekilde diyagonal tanımlama yöntemi sağlayan herkese gidebilir.
ayrıntılar
İşte ses cihazı çıkış ayarlarım. Anlayabildiğim kadarıyla, dört cihazın hepsi aynı fiziksel cihaza işaret ediyor.
Bir Flash video oynatılmaya çalışılırken alınan PulseAudio günlük çıkışı .
Flash'tan günlük ayrıntılarını almaya çalıştım, ancak Flash'ın hata ayıklama için yüklenmesine ve etkinleştirilmesine rağmen , hiç bir çıkış üretmedi .
Sorun başka bir yazılımla gösterilmiyor, bu yüzden Flash'ın ses kurulumumla nasıl etkileşime girdiğine eminim.
Yararlı olabilecek bazı hata çıktıları şunlardır:
$ cat /var/log/syslog | grep pulseaudio
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 01:40:08 mythbuntu pulseaudio[17388]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 01:55:07 mythbuntu pulseaudio[17406]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module.c: Failed to open module "module-esound-protocol-tcp": file not found
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module-gconf.c: pa_module_load() failed
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module.c: module-combine is deprecated: Please use module-combine-sink instead of module-combine!
Jul 30 02:04:43 mythbuntu pulseaudio[17433]: [pulseaudio] module-combine.c: We will now load module-combine-sink. Please make sure to remove module-combine from your configuration.
İşte sunucudanpactl list
gelen çıktı (hoparlörlü bilgisayar) .
İşte çıkıştır pactl list
gelen istemci .