mediacapture-record
mediacapture-record copied to clipboard
Multi-blob encoding
The spec states that: "the individual Blobs need not be playable, but the combination of all the Blobs from a completed recording MUST be playable".
This does not put any constraint on how encoded data is split into blobs. I am wondering whether web pages would like (by default or as an option) a more DASH/HLS friendly splitting. I am also wondering whether Chrome and Firefox have some common behavior in that area.
It was a purposeful decision; this issue has come up before. The point was to enable streaming the data to a server or disk without requiring buffering potentially GB of data in memory (let alone contiguous memory). Now, that doesn't mean you couldn't make something more dash/hls friendly, but that also would depend on the encoding/transport.
Andreas Pehrsons (of Mozilla) was involved with this; he's on leave (just had a baby), so perhaps someone else on the media team could comment or discuss internally what our position would be on such a change.
What is meant by "a more DASH/HLS friendly splitting."?