Bitrate adaptation for low latency streaming
AssigneeVisualOn, Inc.
InventorsMei Fang, Yisheng Yao, Xuejun Dong, Huan-Chih Tsai
Life of this patent
Estimating the term…
Abstract
A system for bitrate adaptation for low latency streaming includes an interface and a processor. The interface is configured to receive statistics, wherein the statistics comprise a server latency and a buffer level. The processor is configured to perform a set of checks based at least in part on the statistics, determine a streaming bitrate based at least in part on the set of checks, and indicate the streaming bitrate.
Claims21
A system for bitrate adaptation for low latency streaming comprising:
- an interface configured to:
- receive statistics from a streaming server, wherein the statistics comprise a current bitrate, a server latency, and a buffer level;
- and
- a processor configured to:
- perform a set of checks based at least in part on the server latency and the buffer level;
- determine a streaming bitrate based at least in part on the set of checks;
- and
- in response to a determination that the streaming rate is not the same as the current streaming bitrate, indicate the streaming bitrate to the streaming server.
A method for bitrate adaptation for low latency streaming comprising:
- receiving statistics from a streaming server, wherein the statistics comprise a current bitrate, a server latency, and a buffer level;
- performing, using a processor, a set of checks based at least in part on the server latency and the buffer level;
- determining a streaming bitrate based at least in part on the set of checks;
- and
- in response to a determination that the streaming rate is not the same as the current streaming bitrate, indicating the streaming bitrate to the streaming server.
A computer program product for bitrate adaptation for low latency streaming, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving statistics from a streaming server, wherein the statistics comprise a current bitrate, a server latency, and a buffer level;
- performing a set of checks based at least in part on the server latency and the buffer level;
- determining a streaming bitrate based at least in part on the set of checks;
- and
- in response to a determination that the streaming rate is not the same as the current streaming bitrate, indicating the streaming bitrate to the streaming server.
Dependencies are inferred from the claim text.