Method and system for reducing latency in a multi-channel multicast streaming environment in content-delivery networks
First Claim
1. A method for reducing latency in a multicast network, the method comprising:
- generating a preview multicast stream from a plurality of multicast streams to provide pre-recorded content in a predefined frame format;
multicasting the generated preview multicast stream to one or more subscribers;
in response to a request to switch from one multicast stream to another of the plurality of multicast streams, playing the pre-recorded content;
setting up a multicast tree while playing the pre-recorded content; and
switching to the requested one of the plurality of multicast streams.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and apparatus for reducing apparent latency in content-delivery networks are provided. Sources multicast certain ‘preview multicast streams’ to multiple subscribers. These preview multicast streams provide pre-recorded content of multicast streams. When a subscriber switches to a desired multicast stream, pre-recorded content of the desired multicast stream is reconstructed from a preview multicast stream. Thereafter, the pre-recorded content is played during the setup of the new multicast distribution tree to minimize latency. Once the distribution tree is setup, live content of the desired multicast stream is made available to the subscriber.
244 Citations
15 Claims
-
1. A method for reducing latency in a multicast network, the method comprising:
-
generating a preview multicast stream from a plurality of multicast streams to provide pre-recorded content in a predefined frame format; multicasting the generated preview multicast stream to one or more subscribers; in response to a request to switch from one multicast stream to another of the plurality of multicast streams, playing the pre-recorded content; setting up a multicast tree while playing the pre-recorded content; and switching to the requested one of the plurality of multicast streams. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for reducing latency in a multicast network, the method comprising:
-
subscribing to a multicast steam; receiving a preview multicast stream that provides pre-recorded content of a plurality of multicast streams; reconstructing pre-recorded content of a multicast stream selected by a subscriber, from the received preview multicast stream; and playing the reconstructed content. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In a system for reducing latency in a multicast network, a source adapted for providing a plurality of multicast streams, the source comprising:
-
means for generating a preview multicast stream from a multicast stream to provide pre-recorded content; and means for multicasting the generated preview multicast stream when one of the plurality of multicast streams is selected, the multicasting of the preview multicast stream continuing until the selected multicast stream is available.
-
-
12. A system for reducing latency in a multicast network, the system comprising:
one or more sources adapted to generate one or more preview multicast streams from a plurality of multicast streams, each preview multicast stream providing pre-recorded content of two or more multicast streams in a predefined frame format. - View Dependent Claims (13, 14, 15)
Specification