Dynamically adapting media content streaming and playback parameters for existing streaming and playback conditions
First Claim
1. A method for adjusting media streaming and playback parameters, comprising:
- determining characteristics about the playback and streaming environment;
determining values of parameters for controlling media streaming and media playback, said values based on the determined characteristics; and
sending said values to media streaming and media playback device control systems to control said streaming and said playback of said media.
1 Assignment
0 Petitions
Accused Products
Abstract
Adjusting media streaming parameters of a media streaming device and media playback parameters of a media playback device is disclosed. In one embodiment, the system probes a network infrastructure to determine a network type, a playback device type, a streaming device type, a media content type, a preroll duration, and a playback device buffer size. Based upon these streaming and playback conditions, values of streaming parameters of a streaming device and values of playback parameters of a playback device are determined. Streaming parameters include the aggressiveness of the network transmitter, the slope of the transmit rate ramp-up, and the maximum transmit rate. Playback parameters include the amount of data prerolled by the playback device. The aforementioned values are sent to streaming and playback device control systems to control the streaming and the playback of the media, during and/or before playback.
84 Citations
20 Claims
-
1. A method for adjusting media streaming and playback parameters, comprising:
-
determining characteristics about the playback and streaming environment; determining values of parameters for controlling media streaming and media playback, said values based on the determined characteristics; and sending said values to media streaming and media playback device control systems to control said streaming and said playback of said media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer useable medium having computer-executable components comprising:
-
a condition set collection component for collecting and/or identifying a set of existing conditions relating to streaming and playback of a media content sequence; a parameter value analysis and determination component for determining values of parameters for controlling said streaming and playback, said parameters based on said conditions; and a parameter value configuration component for sending said values to streaming and playback control systems for adapting the operation of those systems. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a computer readable memory unit; and a processor coupled to said memory unit, said processor for setting streaming and playback parameters of media content based upon existing conditions for streaming and playback of a sequence of media content. - View Dependent Claims (18, 19, 20)
-
Specification