Playout-dependent unicast streaming of digital video content
First Claim
1. A method for managing the streaming of digital media content in a network that is capable of streaming digital media content to clients via multicasting and unicasting, the method comprising:
- establishing a unicast stream for a client; and
providing the unicast stream to the client in response to a playout status of the unicast stream at the client.
6 Assignments
0 Petitions
Accused Products
Abstract
A technique for managing the streaming of digital video content involves providing a unicast stream to a client in response to the playout status of the unicast stream at the client. In particular, a unicast stream is provided to a client based on whether or not the unicast stream is intended for real-time playout at the client. In order to preserve valuable network resources, if the client does not intend the unicast stream for real-time playout, the unicast stream is not provided to the client. Network resources can also be conserved by utilizing one session between a stream server and a client to support more than one active unicast stream between the stream server and the client in the case where at least one of the active unicast streams is not intended for real-time playout at the client.
-
Citations
25 Claims
-
1. A method for managing the streaming of digital media content in a network that is capable of streaming digital media content to clients via multicasting and unicasting, the method comprising:
-
establishing a unicast stream for a client; and
providing the unicast stream to the client in response to a playout status of the unicast stream at the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for managing the streaming of digital media content in a network that is capable of streaming digital media content to clients via multicasting and unicasting, the method comprising:
-
establishing a unicast stream for a client; and
deciding whether to provide the unicast stream to the client in response to a playout status of the unicast stream at the client. - View Dependent Claims (15, 16)
-
-
17. A method for managing the streaming of digital video content in a network that is capable of streaming digital video content to clients via multicasting and unicasting, the method comprising:
-
establishing m unicast streams for a client, the client being configured to playout only n streams at a time in real-time, where m is greater than n; and
refraining from streaming, to the client, one of the m unicast streams that is not intended for real-time playout by the client. - View Dependent Claims (18)
-
-
19. A method for managing the streaming of digital media content in a network that is capable of streaming digital media content to clients via multicasting and unicasting, the method comprising:
-
establishing m unicast streams for a client, wherein the client intends to playout only n streams at a time in real-time and m is greater than n; and
deciding whether to provide the m unicast streams to the client in response to a playout status of each of the m unicast streams at the client. - View Dependent Claims (20, 25)
-
-
21. A system for managing the streaming of digital media content in a network that is capable of streaming digital media content to clients via multicasting and unicasting, the system comprising:
-
a stream server configured to establish a unicast stream for a client; and
a playout-dependent stream controller configured to provide the unicast stream to the client in response to a playout status of the unicast stream at the client. - View Dependent Claims (22, 23, 24)
-
Specification