[LAU] html5 audio through jack

Marc Lavallée marc at hacklava.net
Sun Aug 31 22:45:41 UTC 2014


I play the audio output of my browsers (Firefox and Chrome/Chromium)
through jack. It works with HTML5 and Flash.

https://docs.fedoraproject.org/en-US/Fedora/18/html/Musicians_Guide/sect-Musicians_Guide-Integrating_PulseAudio_with_JACK.html

https://wiki.archlinux.org/index.php/PulseAudio/Examples#PulseAudio_through_JACK

The pulseaudio "jack" sink register as a 8 channels playback source in
jack, so it works with 5.1 and 7.1 streams, not only for stereo streams.

--
Marc

Le Sun, 31 Aug 2014 21:42:50 +0200,
Philipp Überbacher <murks at tuxfamily.org> a écrit :

> On Sat, 30 Aug 2014 07:38:33 -0300
> Iain Mott <mott at reverberant.com> wrote:
> 
> > 
> > Hi list,
> > 
> > I'm thinking of updating some of my web pages to use multi-platform
> > flash/html5 audio players, at present they use flash only and won't
> > play on iPads for example.
> > 
> > Due to some problems I was having with pulse audio in relation to my
> > HDSP interface I have recently disabled it and all my audio is
> > running via jack/alsa and the HDSP interface. With flash in firefox,
> > there are no problems and the audio plays. My .asoundrc is
> > configured with the following:
> > 
> > pcm.rawjack {
> >     type jack
> >     playback_ports {
> >         0 system:playback_1
> >         1 system:playback_2
> >     }
> >     capture_ports {
> >         0 system:capture_1
> >         1 system:capture_2
> >     }
> > }
> > 
> > pcm.jack {
> >     type plug
> >     slave { pcm "rawjack" }
> >     hint {
> >  	description "JACK Audio Connection Kit"
> >     }
> > }
> > 
> > 
> > pcm.!default {
> >     type plug
> >     slave { pcm "rawjack" }
> > }
> > 
> > 
> > 
> > HTML5 players in firefox don't play however via jack. When pulse was
> > enabled, HTML5 content would play through the computer's built-in
> > sound card. Now that it's disabled I can't get it to play through
> > jack.
> > 
> > An example page with a HTML5 player is here:
> > 
> > http://www.html5tutorial.info/html5-audio.php
> > 
> > Any suggestions please? A modification of the .asoundrc?
> > 
> > I'm running Ubuntu 14.04
> > 
> > Thanks,
> 
> I'm not surprised. I am very much against anything audio (or
> multimedia) in browsers. Nowadays browsers do pretty much everything,
> but badly. One constant grieve for me since years has been that there
> are virtually no audio settings for the browser (for example search
> for 'audio' in firefox about:config). It just takes whatever it can
> find, whatever is default on the system, and plays back through the
> first two channels. It may work for 95% of the users, but if you're
> part of the remaining 5% you can't do anything about it.
> For that reason alone doing any specialised multimedia thing for the
> browser is just crazy, there is basically no user control.
> In your particular case I think it is the flash plugin itself that
> handled audio output, and now with html5 it is the browser that does
> it,and probably does something stupid. Maybe the way it rubs the ALSA
> API the wrong way. It is really hard to say what's going on in a
> browser.
> 
> Sorry to be of little help.
> 
> Philipp
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-user
> 



More information about the Linux-audio-user mailing list