CPC H04L 65/70 (2022.05) | 36 Claims |
1. A method comprising:
determining, based on a request to encode a video stream, that a real-time encoder is in a state in which the real-time encoder is not ready to encode the video stream;
assigning a faster-than-real time (FTRT) encoder, that is in a state in which the FTRT encoder is ready to encode, to encode at least a portion of the video stream until the real-time encoder is ready to encode the video stream, wherein the assigning the FTRT encoder to encode the at least the portion of the video stream comprises selecting the FTRT encoder from a pool of one or more FTRT encoders;
causing the assigned FTRT encoder to encode the video stream until the real-time encoder is ready to encode the video stream; and
based on determining that the real-time encoder is in a state in which it is ready to encode the video stream, causing the FTRT encoder to stop encoding the video stream and causing the real-time encoder to encode a remaining portion of the video stream.
|