METHODS TO IMPROVE BUFFERING AND PRE-BUFFERING OF SHORT FORM VIDEOS
METHODS TO IMPROVE BUFFERING AND PRE-BUFFERING OF SHORT FORM VIDEOS
Systems and methods for managing segment buffering in a short-form video application are described. An example method includes identifying a set of recommended content items comprising a first set of segments (which may be “required”) and second set of segments (which may be “optional”). The method includes determining a subset of the optional segments by, for each segment: determining a quality level; determining a predicted retention rate; and selecting the segment for the subset based on a comparison of the predicted retention rate to a retention threshold. The method includes determining a modified set of segments, determining a priority level for each segment of the modified set of segments, and prioritizing the transmission of one or more segments to the client device based on the corresponding priority levels.