Switching a client from unicasting to multicasting by increasing the unicast stream rate to the client
First Claim
1. A method for switching a client from displaying digital video content provided via unicasting to displaying digital video content provided via multicasting, the method comprising:
- providing digital video content to a client via unicasting at a first rate;
increasing the rate at which digital video content is provided to a second rate; and
after digital video content has been provided to the client at the second rate for a first time interval, switching to providing the digital video content to the client via multicasting instead of unicasting.
6 Assignments
0 Petitions
Accused Products
Abstract
Switching a client from unicasting back to multicasting involves accumulating enough digital video content at the client to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting. Digital video content is accumulated at the client by temporarily increasing the stream rate of the unicast stream above the playout rate. While the digital video content is being streamed at the increased rate, the amount of digital video content stored in the client'"'"'s stream buffer grows. The stream rate is held at the increased rate until the client accumulates enough frames in its buffer to be able to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting.
70 Citations
18 Claims
-
1. A method for switching a client from displaying digital video content provided via unicasting to displaying digital video content provided via multicasting, the method comprising:
-
providing digital video content to a client via unicasting at a first rate;
increasing the rate at which digital video content is provided to a second rate; and
after digital video content has been provided to the client at the second rate for a first time interval, switching to providing the digital video content to the client via multicasting instead of unicasting. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for switching a client from displaying digital video content provided via unicasting to displaying digital video content provided via multicasting, the system comprising:
a multicast return controller configured to;
provide digital video content to a client via unicasting at a first rate;
increase the rate at which digital video content is provided to a second rate; and
after digital video content has been provided to the client at the second rate for a first time interval, switch to providing the digital video content to the client via multicasting instead of unicasting. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A method for switching a client from displaying digital video content provided via unicasting to displaying digital video content provided via multicasting, the method comprising:
-
receiving digital video content received via unicasting;
playing out the buffered digital video content;
increasing the rate at which the digital video content is received to increase the amount of buffered digital video content; and
switching to receiving digital video content via multicasting instead of unicasting after a first time interval of the increased rate. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification