[Bug 26738] "ISO Common Encryption EME Stream Format and Initialization Data" should be extended for MPEG-2 TS CENC

https://www.w3.org/Bugs/Public/show_bug.cgi?id=26738

--- Comment #4 from David Dorwin <ddorwin@google.com> ---
(In reply to Bob Lund from comment #3)
> David, the CENC MPEG-2 TS carries concatenated PSSH boxes identical to
> the BMFF case.  23001-9 section 5.2.1 says:
> 
> 5.2.1    General
> 
> A CETS PSSH packet carries the complete payload of a `pssh` box, as
> defined in ISO/IEC 23001-7. Each packet uses private syntax and carries a
> `pssh` box along with an MD5 hash for integrity.

Thanks. Questions about the above text:
* "payload of a... box" seems a bit ambiguous as to whether it is the entire
box or something within it.
* The spec only supports one PSSH box per packet? Can there be multiple CETS
PSSH packets to support multiple System IDs?
* Would the `pssh` box be stripped from the packet and provided in the
"encrypted" event? (Answers to the above questions may add complexity here.)
* Why does the packet have a private syntax? How is the user agent supposed to
know how to parse it?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Friday, 5 September 2014 23:57:46 UTC