Media Processing Devices For Adaptive Delivery Of On-Demand Media, And Methods Thereof
First Claim
1. A method of streaming media, the method comprising:
- at a media server, partitioning a media stream to be transmitted into a first stream of media segments, the first stream of the media segments having a first sequence;
generating an index table identifying the first sequence of the first stream of the media segments;
encrypting the index table using a key;
generating a second stream of the media segments, the second stream having a second sequence, the second sequence being random relative to the first sequence; and
transmitting the encrypted index table and a transcoded media stream comprising the second stream of the media segments.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method of streaming media includes partitioning a media stream to be transmitted into a first stream of media segments at a media server. The first stream of the media segments has a first sequence. An index table is generated to identify the first sequence of the first stream of the media segments. The index table is encrypted using a key. A second stream of the media segments is generated. The second stream has a second sequence, which is random relative to the first sequence. The encrypted index table and a transcoded media stream having the second stream of the media segments are transmitted.
35 Citations
25 Claims
-
1. A method of streaming media, the method comprising:
-
at a media server, partitioning a media stream to be transmitted into a first stream of media segments, the first stream of the media segments having a first sequence; generating an index table identifying the first sequence of the first stream of the media segments; encrypting the index table using a key; generating a second stream of the media segments, the second stream having a second sequence, the second sequence being random relative to the first sequence; and transmitting the encrypted index table and a transcoded media stream comprising the second stream of the media segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of adaptive media streaming, the method comprising:
-
receiving randomized media segments at a media device, wherein the randomized media segments are compliant with a media compression standard; receiving an encrypted index table at the media device; generating an index table by decrypting the encrypted index table at the media device, the index table having sequence information of the media segments; and generating an ordered media segments from the randomized media segments using the index table. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A media server comprising:
-
a partitioner configured to partition a media stream to be transmitted into a first stream of media segments, the first stream of the media segments having a first sequence; a index table generator configured to generate an index table identifying the first sequence of the first stream of the media segments; a index table encryptor configured to encrypt the index table using a key; a randomizer configured to generate a second stream of the media segments having a second sequence, the second sequence being random relative to the first sequence; and a transmitter configured to transmit the encrypted index table and a transmit media stream comprising the second stream of the media segments. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A media device comprising:
-
a receiver configured to receive randomized media segments, wherein the randomized media segments are compliant with a media compression standard, wherein the receiver is further configured to receive an encrypted index table; a index table generator configured to generate an index table by decrypting the encrypted index table, the index table having sequence information of the media segments; and a derandomizer configured to generate an ordered media segments from the randomized media segments using the index table. - View Dependent Claims (23, 24, 25)
-
Specification