System and method for simultaneous media playout
First Claim
1. In a network including a server and a plurality of clients, a method for achieving simultaneous media playout, the method comprising:
- from a server, supplying a media stream to clients at a first bitrate (R1);
determining the network delivery requirement; and
, in response to the network delivery requirements, modifying the supply of the media stream.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method have been provided for achieving simultaneous media playout in a network including a server and a plurality of clients. The method comprises: from a server, supplying a media stream to clients at a first bitrate (R1); determining the network delivery requirement; and, in response to the network delivery requirements, modifying the supply of the media stream.
Determining the network delivery requirements includes determining either the buffering capacities of the clients, or the media streaming disruptions. To determine the buffering capacities of the clients, a first minimum client buffering capacity (C1) is determined by polling the clients for their respective buffering capacities, and selecting the first minimum buffering capacity (C1) to be equal to the client with the smallest buffering capacity.
The method further comprises: following the supplying of media stream at a first bitrate (R1), changing clients in the network; determining the new minimum client buffering capacity (Cnew); and, in response to the new minimum buffering capacity (Cnew), modifying the supply of the media stream. The supply of the media stream is modified by temporarily pausing the supply of the media stream at the first bitrate (R1) if the new minimum buffering capacity (Cnew) is less than the first minimum buffering capacity (C1). Alternately, the media stream bitrate is temporarily increased if the new minimum buffering capacity (Cnew) is greater than the first minimum buffering capacity (C1), or if it has been determined that the supply of the media stream has been disrupted.
75 Citations
38 Claims
-
1. In a network including a server and a plurality of clients, a method for achieving simultaneous media playout, the method comprising:
-
from a server, supplying a media stream to clients at a first bitrate (R1);
determining the network delivery requirement; and
,in response to the network delivery requirements, modifying the supply of the media stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for achieving simultaneous media playout in a network, the system comprising:
-
a server having a network connection port to supply a media stream at a first bitrate (R1), the server determining network delivery requirements and, in response, modifying the supply of the media stream; and
,at least one client having a network connection port to receive the media stream and to transmit buffering capacities to the server. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification