H2020 Mobi-QoE
Project: H2020 Mobi-QoE
Mobi-QoE (Monitoring and Analysis of Quality of Experience in Mobile Broadband Networks, funded by European Commission H2020 project MONROE (Measuring Mobile Broadband Networks in Europe)) The objective of Mobi-QoE is to extend MONROE’s testbed to the QoE domain by integrating novel software-based QoE-capable measurement tools and QoE models for popular end-user services (e.g., YouTube, Facebook, Spotify). In crowdsourced field trials, the extensions will be evaluated and the QoE models will be refined to enable experiments for QoE-based performance analysis of mobile broadband networks with the MONROE testbed. The project Mobi-QoE is conducted in collaboration with AIT Austrian Institute of Technology GmbH | Researchers:Dr. Florian Wamser, |
Tool: YoMo-Docker
Yomo-Docker is a Docker container to actively measure QoE related factors of YouTube video streaming. The measurement concept is based on emulating a virtual end-user device requesting video streams, which are then monitored at the network and application layers, on the basis of QoE-relevant features.
It is available on DockerHub by pulling mobiqoe/yomo_docker or on GitHub in the yomo-docker repository.
For more information, please contact Anika Schwind (anika.schwind@informatik.uni-wuerzburg.de).
Local Testing
To start local QoE tests, Docker has to be installed. Then, simply run the following command and get the results into a selected folder:
docker run --cap-add=NET_ADMIN --env LOCAL=1 -v <Path to result folder>:/monroe/results yomo_docker
or use a config file in addition to specify YouTube ID, duration and bitrates for different quality levels:
docker run --cap-add=NET_ADMIN --env LOCAL=1 -v <Path to config file>:/monroe/config -v <Path to result folder>:/monroe/results yomo_docker
Output
The container will export three different log files:
- Information about the playout buffer (in intervals of approx. 1s) in the following format:
timestamp#video playback time#buffered playback time#available playback time\n
- Information about the video player (playback events, video information) in the following format:
timestamp#information\n
- Statistics about bitrate, buffer, and stallings
avg, max, min, 25-50-75-90 quantiles of: bitrate [KB], buffer [s], number of stalls (only one value), duration of stalls
- Network traffic information during the video playback using tshark
Publications
-
Streaming Characteristics of Spotify Sessions. . In The 2nd International Workshop on Quality of Experience Management. Sardinia, Italy, 2018.
-
YouTube QoE Monitoring with YoMoApp: a Mobile App for Crowdsourced YouTube QoE Analysis. . London, UK, 2017, November.
-
Concept and Implementation of Video QoE Measurements in a Mobile Broadband Testbed. . In IEEE/IFIP Workshop on Mobile Network Measurement (MNM’17). Dublin, Ireland, 2017.
-
Unsupervised QoE Field Study for Mobile YouTube Video Streaming with YoMoApp. . In 9th International Conference on Quality of Multimedia Experience (QoMEX). Erfurt, Germany, 2017.
-
Unperturbed Video Streaming QoE Under Web Page Related Context Factors. . In 9th International Conference on Quality of Multimedia Experience (QoMEX). Erfurt, Germany, 2017.