SlideShare a Scribd company logo
All rights reserved. ©2020
All rights reserved. ©2020
EADAS: Edge Assisted Adaptation
Scheme for HTTP Adaptive Streaming
1
IEEE 46th Conference on Local Computer Networks (LCN)
October 4-7, 2021
Jesús Aguilar Armijo, Christian Timmerer, and Hermann Hellwagner
Christian Doppler laboratory ATHENA | Alpen-Adria-Universität Klagenfurt | Austria
jesus.aguilar@aau.at | https://athena.itec.aau.at/
All rights reserved. ©2020
● Introduction
● Algorithm
● Segment prefetching
● Clustering per subscription
● Results
● Q & A
Table of
content
All rights reserved. ©2020
2
All rights reserved. ©2020
● Client-based algorithm has limited information available to perform
its decisions
● Usually, edge-based ABR algorithms are based on an optimization
model with time-slots, where they collect all the requests from the
users
○ But requests are not synchronized and they might have
different segment duration
● We propose EADAS, an edge-based scheme that supports the
client-based ABR algorithm, improving its adaptation decisions
● Provide awareness of other users requests, segment prefetching
support and different level of subscription
● Operates in an on-the-fly manner with minimum latency added. It is
lightweight in contrast to optimization-based, state-of-the-art
time-slotted approaches.
Introduction
All rights reserved. ©2020
3
All rights reserved. ©2020
● EADAS algorithm is executed for each segment request
● It focus on improve QoE and fairness among the users
● The 𝛼 value in our algorithm can prioritize QoE or fairness according to our preferences
● Lower 𝛼 values prioritize fairness, higher alpha values prioritize QoE:
final score = 𝛼 x quality score + (1 - 𝛼 ) x fairness score
EADAS algorithm
All rights reserved. ©2020
4
All rights reserved. ©2020
● We study different segment prefetching policies, analyzing costs and benefits
○ Last segment quality (LSQ)
○ Last segment quality plus (LSQ+)
○ All segment qualities (ASQ)
● We test SARA ABR algorithm with different prefetching policies
● Results show that throughput-based or hybrid ABR algorithms are not prepared to support segment
prefetching, we have radio throughput miscalculations
● EADAS was designed to support segment prefetching and leverage its benefits
EADAS segment prefetching
All rights reserved. ©2020
5
All rights reserved. ©2020
● Service providers may want to offer different levels of subscriptions to offer several pricing schemes
(e.g., basic, premium) to customers with differentiated services, e.g., in terms of QoE
● For example, premium clients may benefit from better segment prefetching policies
● EADAS algorithm can group users with the same characteristics and assure fairness among them
● We conduct experiment with and without EADAS, with half of the clients assign to be premium with
segment prefetching LSQ+:
● Results show how EADAS clustering per subscription increase the premium user QoE a 26% (from
3.35 to 4.22) and the basic user QoE a 20% (from 3.45 to 4.14)
● EADAS also increases the fairness among users of the same cluster
EADAS clustering per subscription
All rights reserved. ©2020
6
All rights reserved. ©2020
● As EADAS aims to improve client-based ABR algorithms, we test our mechanism using real 4G radio
traces using three client-based ABR algorithms with different approaches:
○ Throughput-based ABR (TBA)
○ Buffer-based ABR (BBA)
○ Hybrid-based ABR (SARA)
● EADAS improves the performance of the three ABR algorithms, improving the mean bitrate and/or
reducing the number of stalls
● EADAS improves the QoE by 4.6%, 23.5%, and 24.4% and the mean fairness index by 11%, 3.4% and
5.8% for BBA, TBA, and SARA, respectively
EADAS results
All rights reserved. ©2020
7
Thank you
Q&A
All rights reserved. ©2020
8

More Related Content

PDF
PEMWN'21 - ANGELA
Jesus Aguilar
 
PPTX
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
Minh Nguyen
 
PDF
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
PPTX
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
Minh Nguyen
 
PDF
SLFC: Scalable Light Field Coding
Alpen-Adria-Universität
 
PDF
A Distributed Delivery Architecture for User Generated Content Live Streaming...
Alpen-Adria-Universität
 
PDF
Docker-Based Evaluation Framework for Video Streaming QoE in Broadband Networks
Alpen-Adria-Universität
 
PDF
LwTE: Light-weight Transcoding at the Edge
Alpen-Adria-Universität
 
PEMWN'21 - ANGELA
Jesus Aguilar
 
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
Minh Nguyen
 
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
Minh Nguyen
 
SLFC: Scalable Light Field Coding
Alpen-Adria-Universität
 
A Distributed Delivery Architecture for User Generated Content Live Streaming...
Alpen-Adria-Universität
 
Docker-Based Evaluation Framework for Video Streaming QoE in Broadband Networks
Alpen-Adria-Universität
 
LwTE: Light-weight Transcoding at the Edge
Alpen-Adria-Universität
 

What's hot (20)

PDF
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
Alpen-Adria-Universität
 
PPTX
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Alpen-Adria-Universität
 
PDF
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
Minh Nguyen
 
PDF
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Alpen-Adria-Universität
 
PDF
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
Alpen-Adria-Universität
 
PPTX
Towards Optimal Multirate Encoding for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
PDF
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Alpen-Adria-Universität
 
PPTX
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
Alpen-Adria-Universität
 
PDF
20 Years of Streaming in 20 Minutes
Alpen-Adria-Universität
 
PDF
Video complexity analyzer (VCA) for streaming applications
Alpen-Adria-Universität
 
PPTX
H2BR: An HTTP/2-based Retransmission Technique to Improve the QoE of Adaptive...
Alpen-Adria-Universität
 
PDF
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
Alpen-Adria-Universität
 
PPTX
Bandwidth Prediction in Low-Latency Chunked Streaming
Alpen-Adria-Universität
 
PDF
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
Alpen-Adria-Universität
 
PPTX
CAdViSE or how to find the Sweet Spots of ABR Systems
Alpen-Adria-Universität
 
PDF
HTTP Adaptive Streaming – Where Is It Heading?
Alpen-Adria-Universität
 
PDF
Video Coding Enhancements for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
PDF
Understanding Quality of Experience of Heuristic-based HTTP Adaptive Bitrate ...
Alpen-Adria-Universität
 
PPTX
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Syuan Wang
 
PDF
CAdViSE: Cloud based Adaptive Video Streaming Evaluation Framework for the Au...
Alpen-Adria-Universität
 
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
Alpen-Adria-Universität
 
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Alpen-Adria-Universität
 
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
Minh Nguyen
 
Video Coding for Large-Scale HTTP Adaptive Streaming Deployments: State of th...
Alpen-Adria-Universität
 
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
Alpen-Adria-Universität
 
Towards Optimal Multirate Encoding for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
Quality Optimization of Live Streaming Services over HTTP with Reinforcement ...
Alpen-Adria-Universität
 
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
Alpen-Adria-Universität
 
20 Years of Streaming in 20 Minutes
Alpen-Adria-Universität
 
Video complexity analyzer (VCA) for streaming applications
Alpen-Adria-Universität
 
H2BR: An HTTP/2-based Retransmission Technique to Improve the QoE of Adaptive...
Alpen-Adria-Universität
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
Alpen-Adria-Universität
 
Bandwidth Prediction in Low-Latency Chunked Streaming
Alpen-Adria-Universität
 
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
Alpen-Adria-Universität
 
CAdViSE or how to find the Sweet Spots of ABR Systems
Alpen-Adria-Universität
 
HTTP Adaptive Streaming – Where Is It Heading?
Alpen-Adria-Universität
 
Video Coding Enhancements for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
Understanding Quality of Experience of Heuristic-based HTTP Adaptive Bitrate ...
Alpen-Adria-Universität
 
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
Syuan Wang
 
CAdViSE: Cloud based Adaptive Video Streaming Evaluation Framework for the Au...
Alpen-Adria-Universität
 
Ad

More from Alpen-Adria-Universität (20)

PDF
Energy-Quality-aware Variable Framerate Pareto-Front for Adaptive Video Strea...
Alpen-Adria-Universität
 
PPTX
End-to-end Quality of Experience Evaluation for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
PDF
HTTP Adaptive Streaming – Quo Vadis (2024)
Alpen-Adria-Universität
 
PDF
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
PDF
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
PDF
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
Alpen-Adria-Universität
 
PDF
GREEM: An Open-Source Energy Measurement Tool for Video Processing
Alpen-Adria-Universität
 
PDF
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Alpen-Adria-Universität
 
PDF
VEEP: Video Encoding Energy and CO₂ Emission Prediction
Alpen-Adria-Universität
 
PDF
Content-adaptive Video Coding for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
PPTX
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Alpen-Adria-Universität
 
PPTX
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Alpen-Adria-Universität
 
PPTX
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Alpen-Adria-Universität
 
PDF
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Alpen-Adria-Universität
 
PPTX
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Alpen-Adria-Universität
 
PDF
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Alpen-Adria-Universität
 
PDF
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Alpen-Adria-Universität
 
PDF
Multi-access Edge Computing for Adaptive Video Streaming
Alpen-Adria-Universität
 
PPTX
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Alpen-Adria-Universität
 
PDF
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
Alpen-Adria-Universität
 
Energy-Quality-aware Variable Framerate Pareto-Front for Adaptive Video Strea...
Alpen-Adria-Universität
 
End-to-end Quality of Experience Evaluation for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
HTTP Adaptive Streaming – Quo Vadis (2024)
Alpen-Adria-Universität
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
Alpen-Adria-Universität
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
Alpen-Adria-Universität
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Alpen-Adria-Universität
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
Alpen-Adria-Universität
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Alpen-Adria-Universität
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Alpen-Adria-Universität
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Alpen-Adria-Universität
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Alpen-Adria-Universität
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Alpen-Adria-Universität
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Alpen-Adria-Universität
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Alpen-Adria-Universität
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Alpen-Adria-Universität
 
Multi-access Edge Computing for Adaptive Video Streaming
Alpen-Adria-Universität
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Alpen-Adria-Universität
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
Alpen-Adria-Universität
 
Ad

Recently uploaded (20)

PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
The Future of Artificial Intelligence (AI)
Mukul
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Software Development Methodologies in 2025
KodekX
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 

EADAS: Edge Assisted Adaptation Scheme for HTTP Adaptive Streaming

  • 1. All rights reserved. ©2020 All rights reserved. ©2020 EADAS: Edge Assisted Adaptation Scheme for HTTP Adaptive Streaming 1 IEEE 46th Conference on Local Computer Networks (LCN) October 4-7, 2021 Jesús Aguilar Armijo, Christian Timmerer, and Hermann Hellwagner Christian Doppler laboratory ATHENA | Alpen-Adria-Universität Klagenfurt | Austria [email protected] | https://athena.itec.aau.at/
  • 2. All rights reserved. ©2020 ● Introduction ● Algorithm ● Segment prefetching ● Clustering per subscription ● Results ● Q & A Table of content All rights reserved. ©2020 2
  • 3. All rights reserved. ©2020 ● Client-based algorithm has limited information available to perform its decisions ● Usually, edge-based ABR algorithms are based on an optimization model with time-slots, where they collect all the requests from the users ○ But requests are not synchronized and they might have different segment duration ● We propose EADAS, an edge-based scheme that supports the client-based ABR algorithm, improving its adaptation decisions ● Provide awareness of other users requests, segment prefetching support and different level of subscription ● Operates in an on-the-fly manner with minimum latency added. It is lightweight in contrast to optimization-based, state-of-the-art time-slotted approaches. Introduction All rights reserved. ©2020 3
  • 4. All rights reserved. ©2020 ● EADAS algorithm is executed for each segment request ● It focus on improve QoE and fairness among the users ● The 𝛼 value in our algorithm can prioritize QoE or fairness according to our preferences ● Lower 𝛼 values prioritize fairness, higher alpha values prioritize QoE: final score = 𝛼 x quality score + (1 - 𝛼 ) x fairness score EADAS algorithm All rights reserved. ©2020 4
  • 5. All rights reserved. ©2020 ● We study different segment prefetching policies, analyzing costs and benefits ○ Last segment quality (LSQ) ○ Last segment quality plus (LSQ+) ○ All segment qualities (ASQ) ● We test SARA ABR algorithm with different prefetching policies ● Results show that throughput-based or hybrid ABR algorithms are not prepared to support segment prefetching, we have radio throughput miscalculations ● EADAS was designed to support segment prefetching and leverage its benefits EADAS segment prefetching All rights reserved. ©2020 5
  • 6. All rights reserved. ©2020 ● Service providers may want to offer different levels of subscriptions to offer several pricing schemes (e.g., basic, premium) to customers with differentiated services, e.g., in terms of QoE ● For example, premium clients may benefit from better segment prefetching policies ● EADAS algorithm can group users with the same characteristics and assure fairness among them ● We conduct experiment with and without EADAS, with half of the clients assign to be premium with segment prefetching LSQ+: ● Results show how EADAS clustering per subscription increase the premium user QoE a 26% (from 3.35 to 4.22) and the basic user QoE a 20% (from 3.45 to 4.14) ● EADAS also increases the fairness among users of the same cluster EADAS clustering per subscription All rights reserved. ©2020 6
  • 7. All rights reserved. ©2020 ● As EADAS aims to improve client-based ABR algorithms, we test our mechanism using real 4G radio traces using three client-based ABR algorithms with different approaches: ○ Throughput-based ABR (TBA) ○ Buffer-based ABR (BBA) ○ Hybrid-based ABR (SARA) ● EADAS improves the performance of the three ABR algorithms, improving the mean bitrate and/or reducing the number of stalls ● EADAS improves the QoE by 4.6%, 23.5%, and 24.4% and the mean fairness index by 11%, 3.4% and 5.8% for BBA, TBA, and SARA, respectively EADAS results All rights reserved. ©2020 7
  • 8. Thank you Q&A All rights reserved. ©2020 8