On the Identification and Prediction of Stalling Events to Improve QoE in Video Streaming
Monitoring the Quality of user Experience is a challenge for video streaming services. Models for Quality of User Experience (QoE) evaluation such as the ITU-T Rec. P.1203 are very promising. Among the input data that they require are the occurrence and duration of stalling events. A stalling even5...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-03-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/10/6/753 |
id |
doaj-fbff799b6c2f4ee59088a431b7641a77 |
---|---|
record_format |
Article |
spelling |
doaj-fbff799b6c2f4ee59088a431b7641a772021-03-23T00:04:31ZengMDPI AGElectronics2079-92922021-03-011075375310.3390/electronics10060753On the Identification and Prediction of Stalling Events to Improve QoE in Video StreamingJ.-M. Martinez-Caro0M.-D. Cano1Department of Information Technologies and Communication, Universidad Politécnica de Cartagena, Plaza del Hospital 1, 30202 Cartagena (Murcia), SpainDepartment of Information Technologies and Communication, Universidad Politécnica de Cartagena, Plaza del Hospital 1, 30202 Cartagena (Murcia), SpainMonitoring the Quality of user Experience is a challenge for video streaming services. Models for Quality of User Experience (QoE) evaluation such as the ITU-T Rec. P.1203 are very promising. Among the input data that they require are the occurrence and duration of stalling events. A stalling even5 is an interruption in the playback of multimedia content, and its negative impact on QoE is immense. Given the idiosyncrasy of this type of event, to count it and its duration is a complex task to be automated, i.e., without the participation of the user who visualizes the events or without direct access to the final device. In this work, we propose two methods to overcome these limitations in video streaming using the DASH framework. The first method is intended to detect stalling events. For simplicity, it is based on the behavior of the transport layer data and is able to classify an IP packet as belonging (or not) to a stalling event. The second method aims to predict if the next IP packet of a multimedia stream will belong to a stalling event (or not), using a recurrent neural network with a variant of the Long Short–Term Memory (LSTM). Our results show that the detection model is able to spot the occurrence of a stalling event before being experienced by the user, and the prediction model is able to forecast if the next packet will belong to a stalling event with an error rate of 10.83%, achieving an F1 score of 0.923.https://www.mdpi.com/2079-9292/10/6/753stalling eventsQoEvideo streamingDASHdeep learning |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
J.-M. Martinez-Caro M.-D. Cano |
spellingShingle |
J.-M. Martinez-Caro M.-D. Cano On the Identification and Prediction of Stalling Events to Improve QoE in Video Streaming Electronics stalling events QoE video streaming DASH deep learning |
author_facet |
J.-M. Martinez-Caro M.-D. Cano |
author_sort |
J.-M. Martinez-Caro |
title |
On the Identification and Prediction of Stalling Events to Improve QoE in Video Streaming |
title_short |
On the Identification and Prediction of Stalling Events to Improve QoE in Video Streaming |
title_full |
On the Identification and Prediction of Stalling Events to Improve QoE in Video Streaming |
title_fullStr |
On the Identification and Prediction of Stalling Events to Improve QoE in Video Streaming |
title_full_unstemmed |
On the Identification and Prediction of Stalling Events to Improve QoE in Video Streaming |
title_sort |
on the identification and prediction of stalling events to improve qoe in video streaming |
publisher |
MDPI AG |
series |
Electronics |
issn |
2079-9292 |
publishDate |
2021-03-01 |
description |
Monitoring the Quality of user Experience is a challenge for video streaming services. Models for Quality of User Experience (QoE) evaluation such as the ITU-T Rec. P.1203 are very promising. Among the input data that they require are the occurrence and duration of stalling events. A stalling even5 is an interruption in the playback of multimedia content, and its negative impact on QoE is immense. Given the idiosyncrasy of this type of event, to count it and its duration is a complex task to be automated, i.e., without the participation of the user who visualizes the events or without direct access to the final device. In this work, we propose two methods to overcome these limitations in video streaming using the DASH framework. The first method is intended to detect stalling events. For simplicity, it is based on the behavior of the transport layer data and is able to classify an IP packet as belonging (or not) to a stalling event. The second method aims to predict if the next IP packet of a multimedia stream will belong to a stalling event (or not), using a recurrent neural network with a variant of the Long Short–Term Memory (LSTM). Our results show that the detection model is able to spot the occurrence of a stalling event before being experienced by the user, and the prediction model is able to forecast if the next packet will belong to a stalling event with an error rate of 10.83%, achieving an F1 score of 0.923. |
topic |
stalling events QoE video streaming DASH deep learning |
url |
https://www.mdpi.com/2079-9292/10/6/753 |
work_keys_str_mv |
AT jmmartinezcaro ontheidentificationandpredictionofstallingeventstoimproveqoeinvideostreaming AT mdcano ontheidentificationandpredictionofstallingeventstoimproveqoeinvideostreaming |
_version_ |
1724207077255020544 |