Patent ID: 11871061
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. One or more non-transitory computer-readable storage media storing program instructions, that when executed on or across one or more processors of an automated adaptive bitrate (“ABR”) encoding system, cause the one or more processors to:
receive information associated with an input video to adaptive bitrate (“ABR”) encode into a set of encoded video streams for ABR delivery;
determine an initial number of speculative encodings, and a resolution and a quality level setting for individual ones of the speculative encodings;
cause the input video to be encoded into the initial number of speculative encodings, based at least in part on the determined resolution and quality level settings;
analyze output statistics for the individual speculative encodings to estimate a quality score for a plurality of potential types of output encodings;
determine a plurality of different types of output encodings from the plurality of potential types of output encodings, based at least in part on the quality score for the plurality of potential types of output encodings;
cause the input video to be encoded into a plurality of output encodings based at least in part on the determined plurality of different types of output encodings;
estimate for the one or more output encodings, a plurality of output bit-rates according to the one or more different resolution and quality level setting combinations; and
select one or more output encodings from the plurality of output encodings to use in the set of encoded streams for ABR delivery based at least in part on the estimated output bit-rates.