A system testbed for modeling encrypted video-streaming service performance indicators based on TCP/IP metrics

For cellular operators, estimating the end-user experience from network measurements is a challenging task. For video-streaming service, several analytical models have been proposed to estimate user opinion from buffering metrics. However, there remains the problem of estimating these buffering metrics from the limited set of measurements available on a per-connection basis for encrypted video services. In this paper, a system testbed is presented for automatically constructing a simple, albeit accurate, Quality-of-Experience (QoE) model for encrypted video-streaming services in a wireless network. The testbed consists of a terminal agent, a network-level emulator, and Probe software, which are used to compare end-user and network-level measurements. For illustration purposes, the testbed is used to derive the formulas to compute video performance metrics from TCP/IP metrics for encrypted YouTube traffic in a Wi-Fi network. The resulting formulas, which would be the core of a video-streaming QoE model, are also applicable to cellular networks, as the test campaign fully covers typical mobile network conditions and the formulas are partly validated in a real LTE network.

[1]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[2]  M. Carmen Aguayo-Torres,et al.  Network Performance Testing System Integrating Models for Automatic QoE Evaluation of Popular Services: YouTube and Facebook , 2015, Wirel. Pers. Commun..

[3]  Abdelhamid Mellouk,et al.  TCP based-user control for adaptive video streaming , 2015, Multimedia Tools and Applications.

[4]  Christophe Diot,et al.  Measurements of In-Motion 802.11 Networking , 2006, Seventh IEEE Workshop on Mobile Computing Systems & Applications (WMCSA'06 Supplement).

[5]  Eva Ibarrola,et al.  Web QoE Evaluation in Multi-agent Networks: Validation of ITU-T G.1030 , 2009, 2009 Fifth International Conference on Autonomic and Autonomous Systems.

[6]  Alexander Raake,et al.  A framework for QoE analysis of encrypted video streams , 2017, 2017 Ninth International Conference on Quality of Multimedia Experience (QoMEX).

[7]  Phuoc Tran-Gia,et al.  Modeling the YouTube stack: From packets to quality of experience , 2016, Comput. Networks.

[8]  Javier Lorca,et al.  Towards a QoE-Driven Resource Control in LTE and LTE-A Networks , 2013, J. Comput. Networks Commun..

[9]  Alf Inge Wang,et al.  An Empirical Study of NetEm Network Emulation Functionalities , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[10]  Xiao-Hong Peng,et al.  An Objective Approach to Measuring Video Playback Quality in Lossy Networks using TCP , 2011, IEEE Communications Letters.

[11]  S.M.H. Shah,et al.  TCP throughput estimation: A new neural networks model , 2007, 2007 International Conference on Emerging Technologies.

[12]  Lea Skorin-Kapov,et al.  YouTube QoE Estimation Based on the Analysis of Encrypted Network Traffic Using Machine Learning , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[13]  Raimund Schatz,et al.  YouTube & Facebook Quality of Experience in mobile broadband networks , 2012, 2012 IEEE Globecom Workshops.

[14]  Jorge Navarro-Ortiz,et al.  Analysis and modelling of YouTube traffic , 2012, Trans. Emerg. Telecommun. Technol..

[15]  Rocky K. C. Chang,et al.  Measuring the quality of experience of HTTP video streaming , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[16]  Insik Shin,et al.  GreenBag: Energy-Efficient Bandwidth Aggregation for Real-Time Streaming in Heterogeneous Mobile Wireless Networks , 2013, 2013 IEEE 34th Real-Time Systems Symposium.

[17]  M. G. Michalos,et al.  Dynamic Adaptive Streaming over HTTP , 2012 .

[18]  Jim Kurose,et al.  A Model for TCP-based Video Streaming , .

[19]  Lazaros F. Merakos,et al.  Shaping QoE in the 5G ecosystem , 2015, 2015 Seventh International Workshop on Quality of Multimedia Experience (QoMEX).

[20]  Tobias Hoßfeld,et al.  Internet Video Delivery in YouTube: From Traffic Measurements to Quality of Experience , 2013, Data Traffic Monitoring and Analysis.

[21]  Jorge Navarro-Ortiz,et al.  Characteristics of mobile youtube traffic , 2014, IEEE Wireless Communications.

[22]  Donald F. Towsley,et al.  Modeling TCP Reno performance: a simple model and its empirical validation , 2000, TNET.

[23]  Hua Wu,et al.  Towards QoE assessment of encrypted YouTube adaptive video streaming in mobile networks , 2016, 2016 IEEE/ACM 24th International Symposium on Quality of Service (IWQoS).

[24]  Matías Toril,et al.  Self-tuning of scheduling parameters for balancing the quality of experience among services in LTE , 2016, EURASIP J. Wirel. Commun. Netw..

[25]  Bruno Sinopoli,et al.  A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP , 2015, Comput. Commun. Rev..

[26]  Marcus Eckert,et al.  Advanced MOS calculation for network based QoE Estimation of TCP streamed Video Services , 2013, 2013, 7th International Conference on Signal Processing and Communication Systems (ICSPCS).