DaleCurtis·2 maanden geleden·discussFWIW, the getUserMedia() portion of such a setup remains the same, so you don't lose AEC or anything else coupled there.
DaleCurtis·7 maanden geleden·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 maanden geleden·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 maanden geleden·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 :)