| CPC H04N 19/42 (2014.11) | 17 Claims |

|
1. A system comprising:
memory;
computer-executable instructions; and
processor circuitry to be programmed based on the computer-executable instructions to:
generate, with a video encoder simulation model, a first set of video encoding parameters;
train the video encoder simulation model based on the first set of video encoding parameters;
generate, with the video encoder simulation model, a second set of video encoding parameters;
provide the second set of video encoding parameters to an encoder device;
generate, with the video encoder simulation model, a first output representative of first encoded video content based on the second set of video encoding parameters;
obtain a second output representative of second encoded video content from the encoder device, the second output based on the second set of video encoding parameters;
perform a validation of the encoder device based on the first output and the second output;
generate, with the video encoder simulation model, a third output based on the first set of video encoding parameters;
compare the third output to a reference output, the reference output based on a first video codec;
determine that the third output and the reference output are different;
generate, with the video encoder simulation model, a fourth output based on the first set of video encoding parameters;
compare the fourth output to the reference output; and
determine that the fourth output corresponds to the reference output.
|