Hello,
does anyone know if Google Chrome or Firefox plan to support low-latency Windows audio input using getUserMedia()?
On Mac with Google Chrome, I can successfully get audio from getUserMedia(), route it through a web audio graph (e.g. reverb) and get excellent latency through the speakers. This makes it suitable for live audio, such as playing an electric guitar or singing, without noticeable delay. It's really amazing to get the same performance and quality using HTML5 as if using traditional, native programming.
However, when trying Google Chrome on Windows, the latency is not nearly as good. As far as I understand, WASAPI is used in non-exclusive mode. It seems to me, what would be needed is either exclusive mode WASAPI, or ASIO. See also:
In my opinion, reducing latency on Windows would open up the live audio aspect of the platform to a much broader audience. It would also lead to even lower end-to-end latency in WebRTC audio sessions. I'm guessing there are plans for this - if any can shed some light, I'd appreciate it!
Thanks,
Bjorn