Signaling and handling content encryption and rights management in content transport and delivery
First Claim
Patent Images
1. A method comprising;
- obtaining a media content comprising at least two segments, wherein each of the at least two segments are protected by one or more of at least two encryption schemes;
developing a manifest file that comprises a protection description for the media content, wherein the protection description comprises data sufficient to signal the encryption schemes for the at least two segments, wherein the data comprises;
an element that specifies an encryption scheme used for encryption of the segments; and
an initialization vector (iv) uniform resource identifier (URI) template that specifies a template for generating a URI pointing to an iv for the segments; and
transmitting the manifest file and the media content to a client.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus comprising a memory, a processor coupled to the memory and configured to obtain a protection description for media content comprising a plurality of content items, wherein the protection description comprises data signaling at least two protection mechanisms for at least two content items in a media content, wherein each of the at least two content items is protected by one or more of the at least two protection mechanisms, and wherein the protection mechanisms for the at least two content items are different, determine the protection mechanisms for the at least two content items from the data, and process the at least two content items according to their associated protection mechanisms.
43 Citations
11 Claims
-
1. A method comprising;
-
obtaining a media content comprising at least two segments, wherein each of the at least two segments are protected by one or more of at least two encryption schemes; developing a manifest file that comprises a protection description for the media content, wherein the protection description comprises data sufficient to signal the encryption schemes for the at least two segments, wherein the data comprises; an element that specifies an encryption scheme used for encryption of the segments; and an initialization vector (iv) uniform resource identifier (URI) template that specifies a template for generating a URI pointing to an iv for the segments; and transmitting the manifest file and the media content to a client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a memory; a processor coupled to the memory and configured to; obtain a media content comprising at least two content items, wherein each of the at least two content items are protected by one or more of at least two encryption schemes, and wherein at least two of the encryption schemes for the at least two content items are different; and develop a manifest file that comprises a protection description for the media content, wherein the protection description comprises data sufficient to signal the encryption schemes for the at least two content items, wherein the data comprises an initialization vector (iv) uniform resource identifier (URI) template that specifies a template for generating a URI pointing to an iv for the content items; and a transmitter coupled to the processor and configured to transmit the manifest file and the media content to a client. - View Dependent Claims (9, 10, 11)
-
Specification