Systems and Methods for Playing Back Alternative Streams of Protected Content Protected Using Common Cryptographic Information
First Claim
1. A playback device, comprising:
- a processor;
memory containing a client application;
wherein the client application configures the processor to;
request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information;
obtain the common cryptographic information;
request portions of content from at least the plurality of alternative streams of protected content;
access the protected content using the common cryptographic information; and
playback the content.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for performing adaptive bitrate streaming using alternative streams of protected content in accordance with embodiments of the invention are described. One embodiment of the invention includes a processor, and memory containing a client application. In addition, the client application configures the processor to: request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtain the common cryptographic information; request portions of content from at least the plurality of alternative streams of protected content; access the protected content using the common cryptographic information; and playback the content.
132 Citations
39 Claims
-
1. A playback device, comprising:
-
a processor; memory containing a client application; wherein the client application configures the processor to; request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtain the common cryptographic information; request portions of content from at least the plurality of alternative streams of protected content; access the protected content using the common cryptographic information; and playback the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of performing adaptive bitrate streaming using a plurality of alternative streams of protected content, where each of the streams of protected content is protected using common cryptographic information, the method comprising:
-
requesting a top level index file identifying a plurality of alternative streams of protected content using a playback device, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtaining the common cryptographic information using the playback device; requesting portions of content from at least the plurality of alternative streams of protected content using the playback device; accessing the protected content using the playback device and the common cryptographic information; and playing back the content using the playback device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A machine readable medium containing processor instructions, where execution of the instructions by a processor causes the processor to perform a process comprising:
-
request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtaining the common cryptographic information; requesting portions of content from at least the plurality of alternative streams of protected content; accessing the protected content using the common cryptographic information; and playing back the content. - View Dependent Claims (38, 39)
-
Specification