add S2PA and MUXL#99
Conversation
|
Thanks Eli! I looked through it and IMHO it's solid enough that we can ship it as a draft, great stuff! For the two issues, I reckon maybe simply file an issue here about each? We don't need to decide that right away. |
|
As discussed in today's DASLing group call, including a flat mp4 will help with backwards compatibility, reference implementation ergonomics, and adoption. If you're worried about spec complexity, it can link out to a separate page/microspec/section. +1 on proceeding with this, filing an issue to handle audio/text later. (Podcasting anyone?) |
|
I was wondering why so many files were touched. Thanks for all the typo fixes! But I think you have to make them in each spec's .src.html file, not the .html (which is autogenerated). README says:
|
|
@mishmosh Whoops you're right, all of those changes just came from running the builder script, not sure what the actual diff was. Rebased to remove those from the log, no other changes yet. My plan is to make one more change to the "canonical signing format" - now that we have Flat-MP4 capability there's no reason not to use that as the canonical form (considering you already need the entire file in order to sign it). Working on that today and then would be potentially interested in a draft-spec merge. |
|
@iameli saw that you pushed another commit here. Is this ready for review and potential merge? |
|
@mishmosh Very nearly; the Streamplace VOD beta is shipping this week and I was tweaking the details down to the last moment. I'll have a finalized version in the next day or two. |
Update 2026-05-22: Okay, finally pretty happy with this. Let me know if you'd like me to split into two commits or PRs. I'll let the specs mostly speak for themselves, but a brief MUXL changelog off of the last version:
uuidatom. I was initially reluctant about doing this, it felt too close to inventing a totally bespoke media format, but now I think it's kind of dope. It means we can concatenate together MUXL segments freely, which opens up things like BLAKE-3/BDASL addressing as moving identifiers for the full recording of an in-progress livestream.<details>element with the low-level technical detail needed by implementers.