System and methods for providing live streaming content using digital rights management-based key management
First Claim
Patent Images
1. A method for providing live streaming content using Digital Rights Management (DRM) based key management via a server device, the method comprising:
- encrypting, by the server device comprising a processor, live streaming content using a key established by the DRM-based key management;
segmenting the encrypted live streaming content;
creating a uniform resource identifier (URI) of a DRM-based live streaming content key, the URI indicating usage of a DRM key management protocol;
sending the URI to a client device in a playlist sent to an application of the client device; and
sending the encrypted live streaming content to the client device, wherein the server device is configured to perform operations comprising;
receiving and processing a channel change request from the client device; and
deriving a first new DRM-based live streaming content key based, at least, in part, on a change in content control copy information associated with the channel change request.
4 Assignments
0 Petitions
Accused Products
Abstract
In the present disclosure, a DRM (in this case IPRM) system may be used to deliver media content keys to a player device in a live streaming environment and take advantage of all DRM related functionalities that come with it, such as proximity control, copy protection enforcement and rights verification. A playlist may be used to deliver a key identifier for encrypted live streaming content.
10 Citations
19 Claims
-
1. A method for providing live streaming content using Digital Rights Management (DRM) based key management via a server device, the method comprising:
-
encrypting, by the server device comprising a processor, live streaming content using a key established by the DRM-based key management; segmenting the encrypted live streaming content; creating a uniform resource identifier (URI) of a DRM-based live streaming content key, the URI indicating usage of a DRM key management protocol; sending the URI to a client device in a playlist sent to an application of the client device; and sending the encrypted live streaming content to the client device, wherein the server device is configured to perform operations comprising; receiving and processing a channel change request from the client device; and deriving a first new DRM-based live streaming content key based, at least, in part, on a change in content control copy information associated with the channel change request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing live streaming using Digital Rights Management (DRM) based key management via a client device, the method comprising:
-
sending, by the client device comprising a processor, a request for a playlist from a media player of the client device; receiving the playlist, at an application of the client device, from a server, the playlist comprising at least a Uniform Resource Identifier (URI) of a DRM-based live streaming content key, an encryption method, and a list of a plurality of encrypted content segments, the URI indicating usage of a DRM key management protocol; using the DRM key management protocol to establish the DRM-based live streaming content key; sending a tune channel command from a client application of the client device to a server; receiving a playlist URI from the server; storing, after establishing the DRM-based live streaming content key, a temporary rights data file that includes a subkey used to derive a content decryption key; and parsing the playlist to determine an applied encryption type. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification