A method comprising: for any sequence of video frames of a video content requested by a computing device, determining: a first variant encoded at a first bitrate comprising a first set of segments comprising stream access points, SAPs and a corresponding second set of segments comprising SAPs, wherein each segment in the first set of segments has a corresponding segment in the second set of segments, wherein all SAPs of the first set of segments are of a first type that do not reset a picture reference buffer, wherein all SAPs of the second set of segments are of a second type that do reset a picture reference buffer, and a second variant encoded at a second bitrate comprising a third set of segments comprising SAPs and a fourth set of segments comprising SAPs, wherein each segment in the third set of segments has a corresponding segment in the fourth set of segments, wherein all SAPs of the third set of segments are of the first type that do not reset a picture reference buffer, wherein all SAPs of the fourth set of segments are of the second type that do reset a picture reference buffer; wherein the first type comprises an I-frame and the second type comprises an instantaneous decoder refresh, IDR, frame. sending, at the first bitrate, to the computing device, at least one segment of the first variant, wherein the at least one segment comprises a SAP of the first type; receiving, from the computing device, a request for content encoded at the second bitrate; and sending, at the second bitrate, to the computing device, a segment of the second variant comprising a SAP of the second type and a next segment of the second variant comprising a SAP of the first type. for any sequence of video frames of a video content requested by a computing device, determining: a first variant encoded at a first bitrate comprising a first set of segments comprising stream access points, SAPs and a corresponding second set of segments comprising SAPs, wherein each segment in the first set of segments has a corresponding segment in the second set of segments, wherein all SAPs of the first set of segments are of a first type that do not reset a picture reference buffer, wherein all SAPs of the second set of segments are of a second type that do reset a picture reference buffer, and a second variant encoded at a second bitrate comprising a third set of segments comprising SAPs and a fourth set of segments comprising SAPs, wherein each segment in the third set of segments has a corresponding segment in the fourth set of segments, wherein all SAPs of the third set of segments are of the first type that do not reset a picture reference buffer, wherein all SAPs of the fourth set of segments are of the second type that do reset a picture reference buffer; wherein the first type comprises an I-frame and the second type comprises an instantaneous decoder refresh, IDR, frame. a first variant encoded at a first bitrate comprising a first set of segments comprising stream access points, SAPs and a corresponding second set of segments comprising SAPs, wherein each segment in the first set of segments has a corresponding segment in the second set of segments, wherein all SAPs of the first set of segments are of a first type that do not reset a picture reference buffer, wherein all SAPs of the second set of segments are of a second type that do reset a picture reference buffer, and a second variant encoded at a second bitrate comprising a third set of segments comprising SAPs and a fourth set of segments comprising SAPs, wherein each segment in the third set of segments has a corresponding segment in the fourth set of segments, wherein all SAPs of the third set of segments are of the first type that do not reset a picture reference buffer, wherein all SAPs of the fourth set of segments are of the second type that do reset a picture reference buffer; wherein the first type comprises an I-frame and the second type comprises an instantaneous decoder refresh, IDR, frame. sending, at the first bitrate, to the computing device, at least one segment of the first variant, wherein the at least one segment comprises a SAP of the first type; receiving, from the computing device, a request for content encoded at the second bitrate; and sending, at the second bitrate, to the computing device, a segment of the second variant comprising a SAP of the second type and a next segment of the second variant comprising a SAP of the first type.