System and method for improving streaming video via better buffer management
AssigneeThe Trustees of Princeton University
InventorsMatvey Arye, Michael J. Freedman
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Trustees of Princeton University
InventorsMatvey Arye, Michael J. Freedman
Estimating the term…
Disclosed are solutions for improving Internet video streaming. A first number is determined based on one or more parameters, including network conditions. A second number is then determined corresponding to a number of video segments that is greater than or equal in size to a third number determined based on a bandwidth-delay product of the network to a remote machine. The second number of video segments is then requested in a pipelined fashion. Pipelined requests are stopped when a predetermined size of the video has been requested that is greater than or equal to the first number. Alternatively, a request is sent to the remote machine to send a portion of the video, where the size of the portion of the video is equal to the first number or equal to the size of video remaining if less than the first number. Combined with pipelining, the approach achieves near-optimal throughput and fast bitrate adaptation, regardless of control plane algorithm.
A method for improving video streaming performance of a video in a system having a client machine and remote machine, the method being performed by the client machine and comprising:
An apparatus having improved video streaming performance, comprising:
Dependencies are inferred from the claim text.