[whatwg] Including FLAC output in Audio Specs
chuck at jumis.com
Wed Oct 12 09:18:24 PDT 2011
Currently, PNG and the Canvas tag set a solid precedent for including a
lossless file format in media APIs. The PNG format, at its most basic,
simply compresses a bitmap using deflate.
I'd like to see the same precedent followed in some of the new media
APIs. FLAC provides a lossless audio format which can be used to package
audio data from items like the MediaStream .record method.
How would we go about adding this into specifications?
I'll point out that many vendors support JPEG in addition to PNG, but
that's not part of the specs, and it is a lossy format. It'd be nice to
see something like Speex supported by vendors on audio APIs, but like
JPEG, it's something that should remain a lesser priority to supporting
a lossless format.
MediaStream record seems like it could accept a mime type, much as
toBlob / toDataURL do on Canvas. That's one possible point of entry.
Does anyone have feedback on this issue? Is there any push-back out
there on supporting FLAC as a baseline format for <audio> input and
output? Obviously, it is bandwidth heavy, as is PNG.
More information about the whatwg