Accelerated channel change
First Claim
1. A method comprising:
- replicating a media stream to produce multiple replicated media streams; and
multicasting the multiple replicated media streams with a temporal offset between adjacent ones of the multiple replicated media streams, the temporal offset shorter than a duration of a group of pictures (GOP) of the media stream.
2 Assignments
0 Petitions
Accused Products
Abstract
Channel changing can be accelerated by multicasting a bouquet of multicast burst streams from a server. In an example implementation, each multicast burst stream is delayed sufficiently so that a past independent frame is available for delivery to and display by a client device without waiting for a future independent frame. A multicast burst segment of a multicast burst stream includes a portion in which the bandwidth exceeds the nominal data rate of the underlying resource being streamed. The temporal delay between adjacent multicast burst streams in a multicast bouquet is set responsive to a maximum client delay time for tuning to a new resource stream.
231 Citations
20 Claims
-
1. A method comprising:
-
replicating a media stream to produce multiple replicated media streams; and
multicasting the multiple replicated media streams with a temporal offset between adjacent ones of the multiple replicated media streams, the temporal offset shorter than a duration of a group of pictures (GOP) of the media stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for tuning to a resource stream, the method comprising:
-
receiving a multicast burst stream, which corresponds to the resource stream, at a data rate that exceeds a nominal data rate of the resource stream; and
receiving a multicast broadcast stream, which corresponds to the resource stream, at the nominal data rate of the resource stream. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A network node to accelerate stream tunings, the network node transmitting a multicast bouquet of multicast burst streams;
- adjacent multicast burst streams of the multicast bouquet separated by a temporal offset;
each multicast burst stream comprising a series of multicast burst segments in which data is transmitted at a data rate that exceeds a nominal data rate of an underlying resource stream;
wherein the temporal offset is set responsive to a desired maximum stream tuning delay. - View Dependent Claims (17, 18, 19, 20)
- adjacent multicast burst streams of the multicast bouquet separated by a temporal offset;
Specification