Session reconstruction for HTTP adaptive streaming: Laying the foundation for network-based QoE monitoring

  title={Session reconstruction for HTTP adaptive streaming: Laying the foundation for network-based QoE monitoring},
  author={Rafael Huysegems and Bart De Vleeschauwer and Koen De Schepper and Chris Hawinkel and Tingyao Wu and Koenraad Laevens and Werner Van Leekwijck},
  journal={2012 IEEE 20th International Workshop on Quality of Service},
HTTP Adaptive Streaming (HAS) is rapidly becoming a key video delivery technology for fixed and mobile networks. However, today there is no solution that allows network operators or CDN providers to perform network-based QoE monitoring for HAS sessions. We present a HAS QoE monitoring system, based on data collected in the network, without monitoring information from the client. To retrieve the major QoE parameters such as average quality, quality variation, rebuffering events and interactivity… 

Figures from this paper

Scalable network-based video-freeze detection for HTTP adaptive streaming

A scalable machine learning (ML) based scheme that detects video freezes using a few high-level features extracted from the network-based monitoring data and selects the C4.5 decision tree as classifier because of its simplicity, scalability, accuracy, and explainability.

Network-based dynamic prioritization of HTTP adaptive streams to avoid video freezes

This article proposes an Openflow-based framework capable of increasing clients' QoE by reducing video freezes and shows how the proposed approach can reduce freezes up to 75% compared to state-of-the-art heuristics.

HTTP/2-Based Methods to Improve the Live Experience of Adaptive Streaming

This paper designs and evaluation of a push-based approach for live streaming in which super-short segments are pushed from server to client as soon as they become available and shows that with an RTT of 300 ms, this approach can reduce the average server-to-display delay and the average start-up delay.

Software‐defined network‐based prioritization to avoid video freezes in HTTP adaptive streaming

It is shown how the proposed approach can reduce freeze time for the HAS clients due to network congestion up to 10 times compared with state‐of‐the‐art heuristics, without impacting the performance of the cross‐traffic applications.

Toward QoE-Assured 4K Video-on-Demand Delivery Through Mobile Edge Virtualization With Adaptive Prefetching

This paper presents a novel and practically feasible system architecture named MVP (mobile edge virtualization with adaptive prefetching), which enables content providers to embed their content intelligence as a virtual network function into the mobile network operator's infrastructure edge in order to achieve quality of experience (QoE)-assured 4K video on demand (VoD) delivery across the global Internet.

Impact of Access Line Capacity on Adaptive Video Streaming Quality - A Passive Perspective

A passive point of view is taken, and a dataset summarizing video sessions of a large population for one year is analyzed, finding that customers with faster access lines obtain limited benefits, hinting to restrictions on the design of services.

Impact of Access Speed on Adaptive Video Streaming Quality: A Passive Perspective

This work characterizes parameters influencing QoE, such as frequency of video adaptations, by parsing HTTP requests of Microsoft Smooth Streaming services and finds that customers with faster access lines obtain limited benefits, hinting to restrictions on the design of services.

The impact of video-quality-level switching on user quality of experience in dynamic adaptive streaming over HTTP

A novel parameter named switching degradation factor (SDF) is proposed to capture a correlation between the user QoE and the frequency, type, and temporal location of the switching events of VQLs, and demonstrates that the SDF parameter significantly improves the user’sQoE, especially when network conditions vary frequently.

A QoE Inference Method for DASH Video Using ICMP Probing

This work proposes a method based on Internet Control Message Protocol (ICMP) probing to estimate QoE for users consuming VoD, relying on ICMP probing which is widely supported by existing devices and evaluation of the model’s generalization capacity when estimating QeE for videos different from the one used for training.

On the Efficacy of the Dynamic Adaptive Streaming Over HTTP (DASH) Protocol

It is found that finding an algorithm that always makes the ‘right’ decision is extremely difficult and an adaptation algorithm is proposed that demonstrates the tradeoffs involved when changing the algorithm's constraints.



Adaptive streaming: The network HAS to help

This paper evaluates the responsiveness of HAS algorithms under dynamic conditions and how it affects the overall user experience as well as key infrastructure resources, particularly intermediate caches.

Quality of experience estimation for adaptive HTTP/TCP video streaming using H.264/AVC

A no-reference QoE monitoring module for adaptive HTTP streaming using TCP and the H.264 video codec, based on Random Neural Networks, that accurately captures the relation between them andQoE.

Shaping HTTP adaptive streams for a better user experience

A mechanism based on traffic chapping that allow bandwidth arbitration to be implemented in the home gateway, first determining desirable target bit-rates to be reached by each stream and then constraining the clients to stay within their limits is experimented.

An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP

This paper focuses on the rate-adaptation mechanisms of adaptive streaming and experimentally evaluates two major commercial players (Smooth Streaming, Netflix) and one open source player (OSMF).

Measuring the quality of experience of HTTP video streaming

Analysis of the relationship among three levels of quality of service (QoS) of HTTP video streaming reveals that the frequency of rebuffering is the main factor responsible for the variations in the QoE.

Enabling autonomic access network QoE management through TCP connection monitoring.

This paper introduces ANTMA, the Access Node TCP Monitoring Algorithm, which monitors TCP connections by analyzing the packets that pass an intermediate point, such as an access network element or a residential gateway, thereby allowing fault isolation.

On the way to high-quality video calls in future mobile networks

A study of quality experience during selected periods of emulated video calls is presented and the QoE of the analysed material is linked to the underlying transmission properties, which allows to select proper strategies ofQoE adaptation during mobile video calls in future wireless networks.

Feedback control for adaptive live video streaming

A Quality Adaptation Controller for live adaptive video streaming designed by employing feedback control theory and found to be able to throttle the video quality to match the available bandwidth with a transient of less than 30s while ensuring a continuous video reproduction.


A solution to avoid an unpleasant oscillation in quality on the user machine using an EWMA (Exponential Weighted Moving Average) value for each bitrate, which reflects its history.

Perceptual Video Quality and Blockiness Metrics for Multimedia Streaming Applications

This paper classify video quality measurement schemes and review existing approaches with a focus on non-intrusive quality metrics, which do not require access to the reference video, to evaluate three different no-reference blockiness metrics and compare their performance.