All sections completed, but not yet edited or reviewed by the group.
authorClarke Stevens <c.stevens@cablelabs.com>
Wed, 20 Jun 2012 23:20:33 -0600
changeset 65 baad680dcd92
parent 64 ef20dfad14ad
child 66 2f0714f487a2
All sections completed, but not yet edited or reviewed by the group.
mpreq/MPTF-CP-Requirements.html
mpreq/mpreq.xcodeproj/project.xcworkspace/xcuserdata/cstevens.xcuserdatad/UserInterfaceState.xcuserstate
--- a/mpreq/MPTF-CP-Requirements.html	Wed Jun 20 16:52:30 2012 -0600
+++ b/mpreq/MPTF-CP-Requirements.html	Wed Jun 20 23:20:33 2012 -0600
@@ -311,21 +311,24 @@
             
             <p>Possible implementation:</p>
             <ul>
-            <li>The user ...</li>
+            <li>Content that is encrypted is specified for playback.</li>
+            <li>The content protection method is applied and the decrypted content is played.</li>
+            <li>A new encrypted media segment using a different copy protection system is selected for playback</li>
+            <li>The new content protection method is applied and the decrypted content is played</li>
             </ul>
             </dd>
             
             <dt>Motivation</dt>
             <dd>
-            <p>T.... What should be standardized is:</p>
+            <p>What should be standardized is:</p>
             <ul>
-            <li>an interface ...</li>
+            <li>A common interface for specifying the container format and protection system</li>
             </ul>
             </dd>
             
             <dt>Dependencies</dt>
             <dd>
-            <p>In order ...</p>
+            <p>The implementation is dependent upon the the commonality between different container formats and a defining a common way to specify them.</p>
             </dd>
             
             <dt>Requirements</dt>
@@ -352,21 +355,23 @@
             
             <p>Possible implementation:</p>
             <ul>
-            <li>The user ...</li>
+            <li>A common CDM is defined that can be implemented in open source code.</li>
+            <li>Content that is expected to run on all platforms must be encoded using the common CDM.</li>
+            <li>When the content is selected for playback, the common CDM is used to decrypt it prior to playback.</li>
             </ul>
             </dd>
             
             <dt>Motivation</dt>
             <dd>
-            <p>T.... What should be standardized is:</p>
+            <p>What should be standardized is:</p>
             <ul>
-            <li>an interface ...</li>
+            <li>A common CDM that can be implemented in open source code.</li>
             </ul>
             </dd>
             
             <dt>Dependencies</dt>
             <dd>
-            <p>In order ...</p>
+            <p>The implementation of this use case is dependent upon the premise of a system that is both secure and implementable with open source code.</p>
             </dd>
             
             <dt>Requirements</dt>
@@ -401,21 +406,24 @@
             
             <p>Possible implementation:</p>
             <ul>
-            <li>The user ...</li>
+            <li>The user selects copy-protected content for playback.</li>
+            <li>The copy protection system requests credentials to authorize the playback of the protected content.</li>
+            <li>The user provides credetials (or previously provided credentials are retrieved) in a way that is common regardless of the particular browser platform.</li>
+            <li>Once the credentials are verified, the copy protection method is applied and the decrypted content is played back.</li>
             </ul>
             </dd>
             
             <dt>Motivation</dt>
             <dd>
-            <p>T.... What should be standardized is:</p>
+            <p>What should be standardized is:</p>
             <ul>
-            <li>an interface ...</li>
+            <li>A common method for the provision of credentials that is independent of the particular browser.</li>
             </ul>
             </dd>
             
             <dt>Dependencies</dt>
             <dd>
-            <p>In order ...</p>
+            <p>None.</p>
             </dd>
             
             <dt>Requirements</dt>
@@ -450,21 +458,22 @@
             
             <p>Possible implementation:</p>
             <ul>
-            <li>The user ...</li>
+            <li>The user selects encrypted adaptive bit rate (ABR) content for playback.</li>
+            <li>The content is decrypted and played back using the same process as non-adaptive bit-rate content.</li>
             </ul>
             </dd>
             
             <dt>Motivation</dt>
             <dd>
-            <p>T.... What should be standardized is:</p>
+            <p>What should be standardized is:</p>
             <ul>
-            <li>an interface ...</li>
+            <li>A copy protection system that works for adaptive bit-rate content as well as non-adaptive bit-rate content.</li>
             </ul>
             </dd>
             
             <dt>Dependencies</dt>
             <dd>
-            <p>In order ...</p>
+            <p>None</p>
             </dd>
             
             <dt>Requirements</dt>
@@ -488,15 +497,12 @@
             </section>
             
             <section>
-            <h2>Security</h2>
-            
-            <p>Paragraph...</p>
-            </section>
-            
-            <section>
             <h2>Next Steps</h2>
             
-            <p>Paragraph...</p>
+            <ul>
+            <li>Make any necessary changes or refinements in this document</li>
+            <li>Submit this document to the appropriate W3C WC (likely HTML) for development of specification.</li>
+            </ul>
             </section>
             
             <section>
@@ -504,13 +510,8 @@
             
             <section>
             <h3><a href=http://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html>Encrypted Media Extensions(Draft Proposal) (David Dorwin, Adrian Bateman, Mark Watson)</a></h3>
-            </section>
-            </section>
             
-            <section>
-            <h2>Related Works</h2>
-            
-            <p>Paragraph...</p>
+            <p>This proposal was jointly developed by Microsoft, Google and Netflix. It is comprehensive and is intended to meet the requirements described in this document.</p>
             </section>
             
             <section class='appendix'>
Binary file mpreq/mpreq.xcodeproj/project.xcworkspace/xcuserdata/cstevens.xcuserdatad/UserInterfaceState.xcuserstate has changed