Back to results
US 2013/0086275 A1Published application
Adaptive bitrate management for streaming media over packet networks
AssigneeBytemobile, Inc.
InventorsMiguel A. Melnyk, Nicholas J. Stavrakos, Andrew Penner, Jeremy Tidemann, Fabian Breg
Life of this patent
Estimating the term…
Abstract
A method including providing pseudo-streaming media data to a terminal; receiving a transport control protocol (TCP) acknowledgement from the terminal; estimating one or more network conditions of a network based at least in part on the TCP acknowledgement; determining an optimal session bitrate based on the estimated one or more network conditions; and providing pseudo-streaming media data to the terminal based on the optimal session bitrate.
Claims20
A method comprising:
- providing pseudo-streaming media data to a terminal;
- receiving a transport control protocol (TCP) acknowledgement from the terminal;
- estimating one or more network conditions of a network using the TCP acknowledgment;
- determining an optimal session bitrate based on the estimated one or more network conditions;
- and
- providing pseudo-streaming media data to the terminal according to the optimal session bitrate.
3 more elements
A method comprising:
- receiving a transport control protocol (TCP) acknowledgement from a terminal based on the terminal receiving pseudo-streaming media data;
- acquiring a timestamp from a table using the sequence number of the TCP acknowledgement;
- estimating one or more network conditions of a network using the TCP acknowledgement;
- determining the stability of the network based on the estimations;
- controlling a bitrate based on the determination;
- and
- providing the bitrate to an encoder for transmitting pseudo-streaming media data according to the provided bitrate.
4 more elements
A method comprising:
- receiving an optimal session bitrate based on information provided by a transport control protocol (TCP) acknowledgement;
- allocating the optimal session bitrate between audio and video media to produce an optimal audio bitrate and an optimal video bitrate;
- encoding audio and video media data according to the optimal audio bitrate and the optimal video bitrate;
- multiplexing the encoded audio and video media data;
- and
- providing the multiplexed audio and video data for transmittal to a terminal.
3 more elements
20-30. (canceled)
Dependencies are inferred from the claim text.