CPC G06F 21/121 (2013.01) [G06F 21/105 (2013.01); G06F 21/31 (2013.01); H04L 9/0825 (2013.01); H04L 9/0866 (2013.01)] | 19 Claims |
1. A method comprising:
at a content delivery network (CDN) including one or more processors and a non-transitory memory:
receiving a request from a client device for a media content item, wherein the request indicates an identifier of a client;
provisioning an encrypted media content item corresponding to the media content item for the client, wherein at least a portion of the encrypted media content item is encrypted using at least one personalized key assigned to the client;
facilitating obtaining a manifest corresponding to the encrypted media content item, wherein the manifest specifies encryption metadata for retrieving the at least one personalized key by the client;
sending the encrypted media content item and the manifest to the client device; and
wherein a boundary of the portion of the encrypted media content item is aligned with a video sample unit boundary, a sub-segment boundary, or a segment boundary.
|