Adaptive streaming is currently based on adapting the video bitrate to the current available network bandwidth, usually without concerning the video quality as perceived by users, often resulting in frequent oscillations of video quality and degraded user experience (when done in mobile networks for example). While the video content adaptation refers to adapting the video content to some content, device, or environment characteristics in order to reduce the video file size, hence while caring about the perceived quality of the adapted video.