[encrypted-media] initDataType matching needs to be more explicit to provide for future evolution

jdsmith3000 has just created a new issue for 
https://github.com/w3c/encrypted-media:

== initDataType matching needs to be more explicit to provide for 
future evolution ==
The current EME and EME Registry specs allow apps to match 
`initDataType `support between CDMs and content.  This matching works 
today, but is limited to a current snapshot of `initDataType 
`capabilities.  These are very likely to evolve, and to present 
changes to EME that will not be detectable with our current 
`initDataType `matching.  We need a defined way to handle changes, so 
that existing content continues to play on current implementations, 
AND new content can be detected by current implementations and played 
whenever possible.

For CENC, we specifically propose that the ‘pssh’ box version (e.g. 
‘pssh’ version 0 now) be included in the **ISO Common Encryption EME 
Stream Format and Initialization Data** spec as a condition for the 
‘cenc’ `initDataType`.  This change would make ‘cenc’ `initDataType 
`matching more explicit, and would provide a mechanism for future 
content evolution.

Please view or discuss this issue at 
https://github.com/w3c/encrypted-media/issues/149 using your GitHub 
account

Received on Friday, 26 February 2016 18:44:37 UTC