CPC H04N 21/63345 (2013.01) [H04N 21/2351 (2013.01); H04N 21/266 (2013.01)] | 20 Claims |
1. A method comprising:
at a server including one or more processors and a non-transitory memory:
transcoding and transcrypting a media content item provided by a content provider using a key obtained from the content provider and one or more keys based on an entitlement from a service provider to generate an encrypted media content item, wherein the content provider is distinct from the service provider and the service provider packages the media content item to distribute to clients;
receiving a request to provide the media content item to a client device;
obtaining a signed audit token recording the request upon an authorization by the service provider based on the entitlement and a confirmation by the content provider, wherein the signed audit token is signed by the content provider and the service provider; and
providing the one or more keys for decrypting the encrypted media content item and reporting the signed audit token.
|