Constrained optimization techniques for generating encoding ladders for video streaming
AssigneeNetflix, Inc.
InventorsSagar Bharadwaj Kalasibail Seetharam, Te-Yuan Huang, Renata Cruz Teixeira, Xiaoqing Zhu
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetflix, Inc.
InventorsSagar Bharadwaj Kalasibail Seetharam, Te-Yuan Huang, Renata Cruz Teixeira, Xiaoqing Zhu
Estimating the term…
In various embodiments, an encoding ladder application generates encoding ladders that are used to stream media titles. The encoding ladder application generates an objective function based on a ladder configuration and a parameterized objective function. The parameterized objective function approximates a tradeoff between a quality of experience and a cost term associated with a candidate encoding ladder. The encoding ladder application generates constraints based on the ladder configuration and parameterized constraints. The encoding ladder application executes a constrained optimization algorithm on the objective function, the constraints, and encoding point metadata associated with a set of encoded videos to generate a first candidate encoding ladder for a media title.
A computer-implemented method for generating encoding ladders that are used to stream media titles, the method comprising:
One or more non-transitory computer readable media including instructions that, when executed by one or more processors, cause the one or more processors to generate encoding ladders that are used to stream media titles by performing the steps of:
A system comprising:
Dependencies are inferred from the claim text.