Systems, methods, and devices for optimizing streaming bitrate based on variations in processor load
AssigneeSling Media Pvt Ltd
InventorsRakesh Eluvan, Jayaprakash Ramaraj
Life of this patent
Estimating the term…
Loading patent…
AssigneeSling Media Pvt Ltd
InventorsRakesh Eluvan, Jayaprakash Ramaraj
Estimating the term…
Systems, methods, and devices are provided for optimizing streaming bitrate in response to variations in processor load. In various embodiments, a streaming media server includes a processor and a computer-readable storage medium, which stores computer-readable code or instructions. When executed by the processor, the computer-readable code causes the server to encode segments of a video stream at a final variable bitrate (ABRFINAL). The encoded segments are transmitted from the server, over a network, and to a first client media receiver for presentation to an end user. The steps of encoding and transmitting are repeated during a streaming video session with the first client media receiver, while varying a value of ABRFINAL based, at least in part, upon a running average of a processor load placed on the processor (LOADAVG).
A streaming media server, comprising:
A streaming media server, comprising:
A streaming media server, comprising:
A method performed utilizing a streaming media server with a memory that stores a first predetermined threshold less than LOADMAX and a second predetermined threshold less than the first predetermined threshold, the method comprising:
Dependencies are inferred from the claim text.