A method, performed by a live encoding system, for encoding an encoded input stream into a plurality of adaptive bitrate streams, the method comprising: receiving an encoded input stream assessing encoding conditions and encoding a given segment of the encoded input stream into a plurality of adaptive bitrate segments wherein the encoding the given segment of the encoded input stream into the plurality of adaptive bitrate segments comprises: extending at least one frame having a first duration from the given segment of the encoded input stream in at least one of the plurality of adaptive bitrate segments by modifying the at least one frame in the at least one adaptive bitrate segment to have an extended second duration when the assessed encoding conditions satisfy a first threshold; replicating at least one frame from the given segment of the encoded input stream and using the replicated at least one frame from the segment of the input stream in at least one of the plurality of adaptive bitrate segments when the assessed encoding conditions satisfy a second threshold; and re-encoding encoded frames of the given segment of the encoded input stream into the plurality of adaptive bitrate segments using the live encoding system when the assessed encoding conditions do not satisfy either the first threshold or the second threshold. receiving an encoded input stream assessing encoding conditions and encoding a given segment of the encoded input stream into a plurality of adaptive bitrate segments wherein the encoding the given segment of the encoded input stream into the plurality of adaptive bitrate segments comprises: extending at least one frame having a first duration from the given segment of the encoded input stream in at least one of the plurality of adaptive bitrate segments by modifying the at least one frame in the at least one adaptive bitrate segment to have an extended second duration when the assessed encoding conditions satisfy a first threshold; replicating at least one frame from the given segment of the encoded input stream and using the replicated at least one frame from the segment of the input stream in at least one of the plurality of adaptive bitrate segments when the assessed encoding conditions satisfy a second threshold; and re-encoding encoded frames of the given segment of the encoded input stream into the plurality of adaptive bitrate segments using the live encoding system when the assessed encoding conditions do not satisfy either the first threshold or the second threshold. extending at least one frame having a first duration from the given segment of the encoded input stream in at least one of the plurality of adaptive bitrate segments by modifying the at least one frame in the at least one adaptive bitrate segment to have an extended second duration when the assessed encoding conditions satisfy a first threshold; replicating at least one frame from the given segment of the encoded input stream and using the replicated at least one frame from the segment of the input stream in at least one of the plurality of adaptive bitrate segments when the assessed encoding conditions satisfy a second threshold; and re-encoding encoded frames of the given segment of the encoded input stream into the plurality of adaptive bitrate segments using the live encoding system when the assessed encoding conditions do not satisfy either the first threshold or the second threshold. <EOS>