[Bug 24027] New: Define a generic Initialization Data solution for ISO Base Media File Format and/or Common Encryption (will be used by Clear Key)

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

            Bug ID: 24027
           Summary: Define a generic Initialization Data solution for ISO
                    Base Media File Format and/or Common Encryption (will
                    be used by Clear Key)
           Product: HTML WG
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Encrypted Media Extensions
          Assignee: adrianba@microsoft.com
          Reporter: ddorwin@google.com
        QA Contact: public-html-bugzilla@w3.org
                CC: adrianba@microsoft.com, hsivonen@hsivonen.fi,
                    johnsim@microsoft.com, mike@w3.org, pal@sandflow.com,
                    ppergame@google.com, public-html-media@w3.org,
                    singer@apple.com, steele@adobe.com,
                    stefan.kaiser@fokus.fraunhofer.de, strobe@google.com,
                    watsonm@netflix.com
        Depends on: 17673

[This issue was broken out from bug 17673.]

Bug 17673 is moving in a direction that uses PSSH boxes for Common Encryption
(CENC). As a result, it will still be unclear how to implement Clear Key with
BMFF/CENC even after that bug is resolved. Since Clear Key is only defined
within the context of the spec, we need to define how to implement Clear Key
with ISO BMFF and/or CENC.

In addition, we could improve interop by defining a default/generic solution
that any key system can use.

Preferably, the eventual solution should work for all ISO Base Media File
Format protection systems (not just CENC), though it's possible that turns out
not to be ideal.

A CENC-specific solution would involve a specifying a system ID and PSSH
format. We could recommend including it in all files, and Clear Key as well as
any other key system could use it. Even key systems that support their own
system ID could support it, especially if their own ID is not present. This
would allow legacy devices that require specific PSSH boxes (mentioned in bug
17673) to be supported while moving toward a more interoperable future.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Saturday, 7 December 2013 01:19:59 UTC