[Bug 21855] New: Avoid network traffic and duplicate sessions when the necessary key(s) are already known

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

            Bug ID: 21855
           Summary: Avoid network traffic and duplicate sessions when the
                    necessary key(s) are already known
    Classification: Unclassified
           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: mike@w3.org, public-html-media@w3.org

There have been several bugs and feature requests related to scenarios where
the CDM already has the key(s) for given initData and it would be preferable
not to create a new session or key exchange. This bug will track addressing
these scenarios with one or more changes in behavior.

The following bugs contain useful background discussion but will be closed as
duplicates of this bug.
 * Bug 16553: Consider not firing a needkey event when a potentially encrypted
stream is encountered if the key is already known
 * Bug 19208: Keymessage event not needed when Key System already has Key

Resolution of this bug is tightly related to and dependent on the 
MediaKeySession life cycle (bug 21854).

Considerations:
 * Some applications may actually want to be notified when init data is
encountered or want to create another session.
 * The Initialization Data may not contain sufficient information for the CDM
to know whether it has all the keys associated with the Initialization Data.
(Exact match may be the best we can do.)
 * The UA should not need to interact with the CDM, which may not be loaded, in
order to determine whether to fire needkey.

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

Received on Friday, 26 April 2013 21:31:53 UTC