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