The early stages of video delivery relied on downloading, i.e., the user saves the full video on its computer and then watches it. Content providers (CP) then realized that the user quality of experience (QoE) would be improved if the user could watch parts of the video as soon as it is available in the user equipment (UE), i.e., the video is downloaded and played at the same time (streaming). […]