Adaptive Bitrate (ABR) algorithms used in MPEG Dynamic Adaptive Streaming over HTTP (MPEG-DASH) can be applied to video streaming over Information-Centric Networks (ICNs). However, in-network cache, which is an inherent and important feature of ICN, might negatively affect the Quality of Experience (QoE) of streaming users due to misestimating download throughput when fetching from the in-network cache. A promising solution to this problem is to use a Server and Network Assisted DASH (SAND)-like approach: ICN routers in the network notify a user application of the available bandwidth. However, with a naive network-assisted approach, the user application cannot fully utilize the cached segments when high-quality video segments are accidentally stored in the router on the user side of the congestion. In this paper, we propose an intelligent QoE-aware ABR selection method that works in cooperation with in-network Caching functions, called QoE-ABC. It is suitable for video streaming over an ICN. In QoE-ABC, QoE-aware adaptation logic running on the user application selects a bitrate that matches the bandwidth of the bottleneck in the original server or of any intermediate router on the download path depending on the situation. Only when the user-perceived QoE is expected to be improved, the user application tries to aggressively download high-quality segments from the in-network cache. Simulation results show that QoE-ABC can obtain high-quality video segments from in-network caches compared with the conventional ABR representatives and achieve high-level QoE performance for users with various preferences.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.