Adaptive video streaming has become the de facto approach for delivering high-quality video over heterogeneous networks, dynamically adjusting video bitrates to match fluctuating bandwidth and device ...