DaleCurtis·2 bulan yang lalu·discussFWIW, the getUserMedia() portion of such a setup remains the same, so you don't lose AEC or anything else coupled there.
DaleCurtis·7 bulan yang lalu·discussAh, I didn't realize that always happened. I thought it was only if you did something that might have OS specific rendering characteristics (text-draws, etc).Maybe having an ImageEncoder API might be worthwhile after all then https://github.com/w3c/webcodecs/issues/204.
DaleCurtis·7 bulan yang lalu·discussFWIW, you can do this with a few lines of JS in the browser using canvas.drawImage() from an img element followed by canvas.toBlob().
DaleCurtis·10 bulan yang lalu·discussThanks for writing this! It skips my favorite edgy product name though, the X-Fi Fatal1ty cards: https://en.wikipedia.org/wiki/Sound_Blaster_X-Fi :)