Methods and systems for presentation of media obtained from a media stream
First Claim
1. A computer-readable medium having processor-executable instructions that, when executed by a processor, performs a method comprising:
- measuring a rate (measured rate) at which a multimedia stream is received at a downstream component configured to present the multimedia to a user; and
, ascertaining a duration (measured duration) of time to buffer the received multimedia before presentation thereof, at least in part utilizing the measured rate.
3 Assignments
0 Petitions
Accused Products
Abstract
An implementation, as described herein, facilitates fast start-up of a new media stream while mitigating and in some implementations, avoiding temporal interruption (i.e., “stutter”) of the presentation of that new media stream. At least one implementation, described herein, measures a rate at which a multimedia stream is received at a downstream component configured to present the multimedia to a user; and, ascertains a duration of time to buffer the received multimedia before presentation thereof, at least in part utilizing the measured rate.
-
Citations
43 Claims
-
1. A computer-readable medium having processor-executable instructions that, when executed by a processor, performs a method comprising:
-
measuring a rate (measured rate) at which a multimedia stream is received at a downstream component configured to present the multimedia to a user; and
,ascertaining a duration (measured duration) of time to buffer the received multimedia before presentation thereof, at least in part utilizing the measured rate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method facilitating fast start-up of a new multimedia stream associated with a source, the method comprising:
-
requesting to receive a multimedia stream;
receiving advisory data relating to the multimedia stream;
beginning to receive and buffer the multimedia stream;
ascertaining a rate (measured rate) at which the multimedia stream is being received;
calculating a duration (measured duration) to buffer said multimedia stream based, at least in part, on said measured rate; and
,initiating presentation of the multimedia based on the measured duration. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer implemented method comprising:
-
determining a duration to buffer a multimedia stream before beginning to present the multimedia; and
,subsequent to beginning to receive the multimedia stream, but prior to to beginning to present the multimedia, verifying the duration. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
a sending unit configured to transmit multimedia; and
,a receiving unit configured to receive the multimedia and present the multimedia to a user, wherein the receiving unit is further configured to ascertain a measured rate at which the receiving unit is receiving the multimedia and to calculate, based at least in part on the measured rate, how long it should buffer the multimedia before starting to present the multimedia. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
a downstream component configured to receive and buffer a multimedia stream and after buffering an amount of units of the multimedia to begin a presentation of the multimedia for a user; and
,an upstream component configured to access the multimedia and stream the multimedia to the downstream component, and wherein the upstream component is further configured to obtain at least one start-up profile relating to a recommended amount of buffer at one or more points in the presentation to mitigate an underflow condition. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification