New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 630344 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Oct 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Feature



Sign in to add a comment

Support subsample encryption in WebM container

Project Member Reported by kqyang@chromium.org, Jul 21 2016

Issue description

The rationale for this is to facilitate the implementation of secure video pipelines by leaving relevant metadata portions of the media samples in the clear, and available for processing before sample decryption.

The EncryptedBlock format can be augmented by setting a new “partitioned” bit, which is allocated out of the currently reserved RSV bits of the signaling byte field of the header. If this bit is set, then the EncryptedBlock header is extended to include an 8-bit integer indicating the number of sample partitions, and a series of 32-bit integers indicating the byte offsets of such partitions.

See this document https://docs.google.com/document/d/1ceGrHxA5nDeXBtghTGBM0L0vg8mrDcwX8aHJtoT15FQ/edit# for the details.
 

Comment 1 by kqyang@chromium.org, Jul 21 2016

Labels: -Pri-3 Pri-2

Comment 2 by kqyang@chromium.org, Jul 21 2016

Labels: -Type-Bug Type-Feature
What is the the status of the spec? How stable is it? Can we make it public? When will it be more formalized along with the existing WebM encryption spec?
Cc: halliwell@chromium.org
@tinskip, @fgalligan, any comment to @ddorwin's question?
Re #3:  Spec is very much a draft, but we need to be able to test the content.  We won't check in until the fate of the spec has been determined.

@tinskip: do you have an expected timescale for spec changes?  I need to decide whether to check what we have here into Chromecast's build for our next release or whether to wait for this to be checked into chromium.
fgalligan@ is responsible for the WebM spec, and he's out for a couple weeks. I'll ping him when he's back (unless he reads this first).

Ok.  Waiting 2 weeks means missing a release, which means Cast TVs won't be able to get the feature till mid-Nov.  Happy to go either way, depends on priority of this vs risk of spec changing.  Let me know what you think.
@tinskip, @fgalligan, how is the spec going? Can we consider it stable now? (http://www.webmproject.org/docs/webm-encryption/ is not updated yet)
Cc: kqyang@chromium.org
Owner: fgalligan@chromium.org
Noticed that the WebM subsample encryption spec has been published in http://wiki.webmproject.org/encryption/webm-subsample-encryption.

@fgalligan, is there any plan to update http://www.webmproject.org/docs/webm-encryption/ as well?
webm subsample encryption spec is now available at http://www.webmproject.org/docs/webm-encryption/#46-subsample-encrypted-block-format
Status: Fixed (was: Assigned)
Owner: kqyang@chromium.org

Sign in to add a comment