Enhancing QoE for Mobile Users by Environment-Aware HTTP Adaptive Streaming
Abstract
:1. Introduction
- The proposed scheme targets the provision of differentiated HAS services under different environments and the improvement of the QoE associated with HAS for mobile users. The scheme carefully studies how the different QoE evaluation metrics enhance the QoE of HAS, and tries to provide a generalized environment-aware QoE model for HAS that extends the domain of the traditional QoE modeling methodology.
- The proposed HAS rate adaptation algorithm takes the environment-aware QoE model into account and provides a synergistic solution. The algorithm is carried out with the modification of the benchmark HAS client as a case study. The local rate adaptation decisions of each client are modified by the environment-aware strategy. In this manner, through a well-designed HAS rate adaptation strategy with the environment perception, the algorithm can provide appropriate differentiated rate adaptation with a higher obtained QoE.
2. Related Work
2.1. QoE of Multimedia Service
2.2. QoE-Driven HAS Technology
2.3. Context-Aware HAS Technology
3. Environment-Aware QoE Model for Video Streaming
3.1. Sensor Data Collection from HAS Clients
3.2. Environment Classification
3.3. Environment-Aware QoE Model
3.4. Model Validation
4. Environment-Aware HAS Rate Adaptation Algorithm
5. Experimental Evaluation
5.1. Experiment Setup
5.2. Experimental Results
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Kua, J.; Armitage, G.; Branch, P. A survey of rate adaptation techniques for dynamic adaptive streaming over HTTP. IEEE Commun. Surv. Tutor. 2017, 19, 1842–1866. [Google Scholar] [CrossRef]
- Oyman, O.; Singh, S. Quality of experience for HTTP adaptive streaming services. IEEE Commun. Mag. 2012, 50, 20–27. [Google Scholar] [CrossRef]
- Seufert, M.; Egger, S.; Slanina, M.; Zinner, T.; Hoßfeld, T.; Tran-Gia, P. A survey on quality of experience of http adaptive streaming. IEEE Commun. Surv. Tutor. 2015, 17, 469–492. [Google Scholar] [CrossRef]
- Spiteri, K.; Urgaonkar, R.; Sitaraman, R.K. BOLA: Near-optimal bitrate adaptation for online videos. In Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM 2016), San Francisco, CA, USA, 10–14 April 2016. [Google Scholar]
- Skorin-Kapov, L.; Varela, M.; Hoßfeld, T.; Chen, K.T. A Survey of Emerging Concepts and Challenges for QoE Management of Multimedia Services. ACM Trans. Multimed. Comput. Commun. Appl. 2018, 14, 29. [Google Scholar] [CrossRef]
- Zhao, T.; Liu, Q.; Chen, C.W. QoE in video transmission: A user experience-driven strategy. IEEE Commun. Surv. Tutor. 2017, 19, 285–302. [Google Scholar] [CrossRef]
- Pouli, V.; Kafetzoglou, S.; Tsiropoulou, E.E.; Dimitriou, A.; Papavassiliou, S. Personalized multimedia content retrieval through relevance feedback techniques for enhanced user experience. In Proceedings of the 2015 13th International Conference on Telecommunications (ConTEL), Graz, Austria, 13–15 July 2015; pp. 1–8. [Google Scholar]
- Stai, E.; Kafetzoglou, S.; Tsiropoulou, E.E.; Papavassiliou, S. A holistic approach for personalization, relevance feedback & recommendation in enriched multimedia content. Multimed. Tools Appl. 2018, 77, 283–326. [Google Scholar]
- Zhu, Y.; Guntuku, S.C.; Lin, W.; Ghinea, G.; Redi, J.A. Measuring Individual Video QoE: A Survey, and Proposal for Future Directions Using Social Media. ACM Trans. Multimed. Comput. Commun. Appl. 2018, 14, 30. [Google Scholar] [CrossRef]
- Jarschel, M.; Schlosser, D.; Scheuring, S.; Hoßfeld, T. Gaming in the clouds: QoE and the users’ perspective. Math. Comput. Model. 2013, 57, 2883–2894. [Google Scholar] [CrossRef]
- Asan, A.; Robitza, W.; Mkwawa, I.h.; Sun, L.; Ifeachor, E.; Raake, A. Impact of video resolution changes on QoE for adaptive video streaming. In Proceedings of the 2017 IEEE International Conference on Multimedia and Expo (ICME), Hong Kong, China, 10–14 July 2017; pp. 499–504. [Google Scholar]
- Xie, L.; Xu, Z.; Ban, Y.; Zhang, X.; Guo, Z. 360ProbDASH: Improving QoE of 360 Video Streaming Using Tile-based HTTP Adaptive Streaming. In Proceedings of the 2017 ACM on Multimedia Conference, Mountain View, CA, USA, 23–27 October 2017; pp. 315–323. [Google Scholar]
- Zhang, Y.; Liu, Y. Buffer-Based Reinforcement Learning for Adaptive Streaming. In Proceedings of the 2017 IEEE International Conference on Distributed Computing Systems, Atlanta, GA, USA, 5–8 June 2017; pp. 2569–2570. [Google Scholar]
- Chien, Y.L.; Lin, K.C.J.; Chen, M.S. Machine learning based rate adaptation with elastic feature selection for HTTP-based streaming. In Proceedings of the 2015 IEEE International Conference on Multimedia and Expo (ICME), Turin, Italy, 29 June–3 July 2015. [Google Scholar]
- Petrangeli, S.; Famaey, J.; Claeys, M.; Latré, S.; De Turck, F. QoE-driven rate adaptation heuristic for fair adaptive video streaming. ACM Trans. Multimed. Comput. Commun. Appl. 2016, 12, 28. [Google Scholar] [CrossRef] [Green Version]
- Cofano, G.; De Cicco, L.; Zinner, T.; Nguyen-Ngoc, A.; Tran-Gia, P.; Mascolo, S. Design and experimental evaluation of network-assisted strategies for HTTP adaptive streaming. In Proceedings of the 7th International Conference on Multimedia Systems, Klagenfurt, Austria, 10–13 May 2016; p. 3. [Google Scholar]
- Bentaleb, A.; Begen, A.C.; Zimmermann, R.; Harous, S. SDNHAS: An SDN-Enabled Architecture to Optimize QoE in HTTP Adaptive Streaming. IEEE Trans. Multimed. 2017, PP, 2136–2151. [Google Scholar] [CrossRef]
- Hao, J.; Zimmermann, R.; Ma, H. GTube: Geo-predictive video streaming over HTTP in mobile environments. In Proceedings of the 5th ACM Multimedia Systems Conference, Singapore, 19 March 2014; pp. 259–270. [Google Scholar]
- Taani, B.; Zimmermann, R. Spatio-temporal analysis of bandwidth maps for geo-predictive video streaming in mobile environments. In Proceedings of the 2016 ACM on Multimedia Conference, Amsterdam, The Netherlands, 15–19 October 2016; pp. 888–897. [Google Scholar]
- Han, D.; Han, J.; Im, Y.; Kwak, M.; Kwon, T.T.; Choi, Y. MASERATI: Mobile adaptive streaming based on environmental and contextual information. In Proceedings of the 8th ACM international workshop on Wireless network testbeds, experimental evaluation & characterization, Miami, FL, USA, 30 September 2013; pp. 33–40. [Google Scholar]
- Suh, D.; Park, G.; Ko, H.; Pack, S. Mobility-aware DASH for cost-optimal mobile multimedia streaming services. In Proceedings of the 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Hong Kong, China, 26 April–1 May 2015; pp. 57–58. [Google Scholar]
- Wilk, S.; Schönherr, S.; Stohr, D.; Effelsberg, W. Envdash: An environment-aware dynamic adaptive streaming over http system. In Proceedings of the ACM International Conference on Interactive Experiences for TV and Online Video, Brussels, Belgium, 3–5 June 2015; pp. 113–118. [Google Scholar]
- Zhang, W.; He, H. Mobile Learning Log. Available online: https://github.com/Muller7/Mobile-learning-log/ (accessed on 4 October 2018).
- dash.js. DASH Industry Forum. Available online: https://github.com/Dash-Industry-Forum/dash.js (accessed on 9 October 2018).
- Cermak, G.; Pinson, M.; Wolf, S. The Relationship among Video Quality, Screen Resolution, and Bit Rate. IEEE Trans. Broadcast. 2011, 57, 258–262. [Google Scholar] [CrossRef]
- MPD file. DASH Industry Forum. Available online: https://dash.akamaized.net/akamai/bbb_30fps/bbb30_fps.mpd (accessed on 9 October 2018).
- Vriendt, J.D.; Vleeschauwer, D.D.; Robinson, D. Model for estimating QoE of video delivered using HTTP adaptive streaming. In Proceedings of the IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), Ghent, Belgium, 27–31 May 2013; pp. 1288–1293. [Google Scholar]
Acc and Voice | Environment |
---|---|
dynamic and noisy | |
quiet and static | |
others | normal |
Symbol | Description |
---|---|
time segment | |
m | bit-rate level 1 to m |
request m-level video segment in time | |
the size of the m-level video segment | |
p | the length of the video |
the contribution to QoE (bit-rate) | |
V | controlling parameter |
the contribution to QoE (stalling) | |
the buffer space of time | |
the environmental impact adjustment function |
Environment | Algorithm | Bit Rate | Stallings | g-QoE(f) | MOS |
---|---|---|---|---|---|
static and quiet | BOLA | 3639.51 | 0 | 3.61 | 3.79 |
environment-aware BOLA | 4335.46 | 0 | 4.25 | 4.05 | |
dynamic and noisy | BOLA | 3553.32 | 13 | 2.97 | 3.09 |
environment-aware BOLA | 2551.91 | 4 | 3.92 | 3.79 |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, W.; He, H.; Ye, S.; Wang, Z.; Zheng, Q. Enhancing QoE for Mobile Users by Environment-Aware HTTP Adaptive Streaming. Sensors 2018, 18, 3645. https://doi.org/10.3390/s18113645
Zhang W, He H, Ye S, Wang Z, Zheng Q. Enhancing QoE for Mobile Users by Environment-Aware HTTP Adaptive Streaming. Sensors. 2018; 18(11):3645. https://doi.org/10.3390/s18113645
Chicago/Turabian StyleZhang, Weizhan, Hao He, Shuyan Ye, Zhiwen Wang, and Qinghua Zheng. 2018. "Enhancing QoE for Mobile Users by Environment-Aware HTTP Adaptive Streaming" Sensors 18, no. 11: 3645. https://doi.org/10.3390/s18113645
APA StyleZhang, W., He, H., Ye, S., Wang, Z., & Zheng, Q. (2018). Enhancing QoE for Mobile Users by Environment-Aware HTTP Adaptive Streaming. Sensors, 18(11), 3645. https://doi.org/10.3390/s18113645