W3C home > Mailing lists > Public > public-html-media@w3.org > September 2012

ACTION-5: key release

From: Mark Watson <watsonm@netflix.com>
Date: Tue, 4 Sep 2012 14:22:01 +0000
To: "<public-html-media@w3.org>" <public-html-media@w3.org>
Message-ID: <5BABC7C4-6B88-4D71-BFAC-5382BE408FDA@netflix.com>


The status of this action is that I have provided a proposal as a comment to the bug [1]. For ease of reference I've copied the proposal here, but please make comments in the bug, or on the call today.


If key release is supported, then
(i) when the MediaKeySession.close() method is called, the session enters a
"key release pending" state and a keymessage event is fired on the
MediaKeySession, containing the key release object
(ii) when the application receives the key release acknowledgement from the
server the session is updated with this message using the addKey() method (or
update(), if we rename it as per bug 18531 [2]). The MediaKeySession enters a
"key release complete" state
(iii) a new method is added to MediaKeys: MediaKeySession?
retrieveClosedSession() which will retrieve a MediaKeySession object in the key
release pending state. Subsequent calls to this method will retrieve further
sessions in the 'key release pending state' until none are left (we could
consider returning a list of MediaKeySession objects). A keymessage event is
fired on each MediaKeySession retrieved with this method containing the key
release object.

[1] https://www.w3.org/Bugs/Public/show_bug.cgi?id=17199
[2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=18531
Received on Tuesday, 4 September 2012 14:22:33 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 15:48:26 UTC