Techniques for generating encoding ladders for streaming live events
AssigneeNetflix, Inc.
InventorsZhi LI, Joe LAWRENCE, Aditya MAVLANKAR
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetflix, Inc.
InventorsZhi LI, Joe LAWRENCE, Aditya MAVLANKAR
Estimating the term…
In various embodiments, an encoding ladder application generates encoding ladders that are subsequently used to stream live events. The encoding ladder application generates a set of convex hulls representing encoding tradeoffs between quality and bitrate when encoding a representative video at a set of resolutions;. The encoding ladder application computes a set of bitrate-resolution points to use as fallback bitrate-resolution points using the set of convex hulls and a set of fallback criteria. The encoding ladder application generates an encoding ladder that includes the fallback bitrate-resolution points. Subsequently, an encoding pipeline encodes at least a first portion of a first live video stream based on a first fallback bitrate-resolution point included in the fallback bitrate-resolution points to produce a first segment of a first downloadable.
A computer-implemented method for generating encoding ladders that are subsequently used to stream live events, 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 subsequently used to stream live events by performing the steps of:
A system comprising:
Dependencies are inferred from the claim text.