LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation framework

Alpen-Adria-Universität
Alpen-Adria-UniversitätAssociate Professor at Alpen-Adria-Universität
LLL-CAdViSE: Live Low-Latency
Cloud-based Adaptive Video Streaming
Evaluation framework
Babak Taraghi, Christian Timmerer (Christian Doppler Laboratory ATHENA, University of Klagenfurt, Austria)
April 26, 2023
1
● A sophisticated cloud-based and open-source testbed that facilitates evaluating a low-latency live streaming
session.
● Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation (LLL-CAdViSE) framework is enabled to
assess the live streaming systems running on two major HTTP Adaptive Streaming (HAS) formats, Dynamic
Adaptive Streaming over HTTP (MPEG-DASH) and HTTP Live Streaming (HLS).
● We use Chunked Transfer Encoding (CTE) to deliver Common Media Application Format (CMAF) chunks to the
media players.
● Our testbed generates the test content (audiovisual streams). Therefore, no test sequence is required, and the
encoding parameters (eg. encoder, bitrate, resolution, latency) are defined separately for each experiment.
● We have integrated the ITU-T P.1203 quality model inside our testbed.
Introduction
2
Ene-2-End Latency Evaluation
3
FIGURE 1. Low-latency live streaming by HTTP Chunked Transfer Encoding (Illustration inspired by a keynote at ACM MMSys’22 by Ali C. Begen - A
master’s toolbox and algorithms for low-latency live Streaming)
Auto-generated Test Sequence
4
FIGURE 2. A single frame of
the highly dynamic (randomly
moving objects transforming
into different shapes and with
constantly changing color and
size) video generated by the
LLL-CAdViSE server.
LLL-CAdViSE System Components
5
FIGURE 3. Live low-latency
CAdViSE system components.
6
Origin server encoder and packager
configuration parameters in the
experimental setup.
Configurable Parameters
Real World Network Traces
7
FIGURE 4. Bicycle
commuter LTE network
trace recorded in
Belgium.
MPEG-DASH Low-latency Players
8
FIGURE 5. Average latency and
predicted MOS comparison of
three ABR algorithms
implemented on dash.js media
player with four given target
latencies and five network
profiles (Note that average
latency range is from 0 to 20
seconds).
HLS Low-latency Players
9
FIGURE 6. Average latency and
predicted MOS comparison of
three ABR algorithms
implemented on hls.js media
player with four given target
latencies and five network
profiles (Note that average
latency range is from 0 to 40
seconds).
Raw results of low-latency live streaming with MPEG-DASH.
10
* All time values are in seconds.
a Experiment title, format: "[streaming protocol]-[ABR algorithm]-[network
profile]-[target latency]" (def: Default, l2a: L2A-LL). b Average of the sum of
stall events duration.
c Average start-up delay.
d Average of the sum of seek events duration.
e Average quantity of quality switches.
f Playback bitrate (min-max-avg) in kbps.
g Latency (min-max-avg).
h Playback rate (min-max-avg).
i Average MOS predicted by the ITU-T P.1203 quality model.
Each row represents average values for
three experiments.
Raw results of low-latency live streaming with HLS.
11
* All time values are in seconds.
a Experiment title, format: "[streaming protocol]-[ABR algorithm]-[network
profile]-[target latency]" (def: Default, l2a: L2A-LL). b Average of the sum of
stall events duration.
c Average start-up delay.
d Average of the sum of seek events duration.
e Average quantity of quality switches.
f Playback bitrate (min-max-avg) in kbps.
g Latency (min-max-avg).
h Playback rate (min-max-avg).
i Average MOS predicted by the ITU-T P.1203 quality model.
Each row represents average values for
three experiments.
● A sophisticated cloud-based and open-source testbed, LLL-CAdViSE is a framework for evaluating HAS live
streaming (with MPEG-DASH and HLS) and using CMAF and CTE.
● Evaluations of live media streaming significant metrics such as:
○ Stall events, quality (representation) switches, and played bitrate
○ Precise measurement of media streaming E2E latency (plus seek duration and playback rate).
○ Automatic assessment of objective QoE using ITU-T P.1203 quality model.
○ Preparation of a single media file (.mp4) for further investigation of the defects.
● The results of extensive tests of well-known media players and ABR algorithms using LLL-CAdViSE shows that
the L2A-LL ABR algorithm plugged into the dash.js media player and using MPEG-DASH low-latency live
streaming outperforms other setups in providing the closest latency to a target latency and maintaining a high
QoE score.
● Our testbed is publicly available on GitHub:
https://github.com/cd-athena/LLL-CAdViSE
Citation: B. Taraghi, H. Hellwagner and C. Timmerer, "LLL-CAdViSE: Live Low-Latency Cloud-Based Adaptive Video
Streaming Evaluation Framework," in IEEE Access, vol. 11, pp. 25723-25734, 2023, doi: 10.1109/ACCESS.2023.3257099.
Conclusions
12
Thank you
13
1 de 13

Recomendados

thesis por
thesisthesis
thesisSumon Kumar Kundu
485 vistas51 diapositivas
21. COFIRING BIOMASS WITH COAL FOR POWER GENERATION.ppt por
21. COFIRING BIOMASS WITH COAL FOR POWER GENERATION.ppt21. COFIRING BIOMASS WITH COAL FOR POWER GENERATION.ppt
21. COFIRING BIOMASS WITH COAL FOR POWER GENERATION.pptRENERGISTICS
366 vistas58 diapositivas
" Engineering Material use in Textile Industry " por
" Engineering Material use in Textile Industry " " Engineering Material use in Textile Industry "
" Engineering Material use in Textile Industry " Sayeed Ahmed
2.2K vistas10 diapositivas
Wool fibre por
Wool fibreWool fibre
Wool fibreArpita Pari
1.4K vistas35 diapositivas
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet por
Emulation of Dynamic Adaptive Streaming over HTTP with MininetEmulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetAnatoliy Zabrovskiy
5.3K vistas20 diapositivas
Improving fairness, efficiency, and stability in http based adaptive video st... por
Improving fairness, efficiency, and stability in http based adaptive video st...Improving fairness, efficiency, and stability in http based adaptive video st...
Improving fairness, efficiency, and stability in http based adaptive video st...Papitha Velumani
294 vistas7 diapositivas

Más contenido relacionado

Similar a LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation framework

口試投影片(詹智傑) Final por
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final詹智傑
3.9K vistas67 diapositivas
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming por
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingAlpen-Adria-Universität
1.1K vistas29 diapositivas
ECAS poster MMM.pdf por
ECAS poster MMM.pdfECAS poster MMM.pdf
ECAS poster MMM.pdfJesus Aguilar
11 vistas1 diapositiva
Performance evaluation of multicast video distribution using lte a in vehicul... por
Performance evaluation of multicast video distribution using lte a in vehicul...Performance evaluation of multicast video distribution using lte a in vehicul...
Performance evaluation of multicast video distribution using lte a in vehicul...Communication Systems & Networks
260 vistas19 diapositivas
Rtsp por
RtspRtsp
RtspSumit Arora
8.9K vistas36 diapositivas
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2... por
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...Alpen-Adria-Universität
208 vistas23 diapositivas

Similar a LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation framework(20)

口試投影片(詹智傑) Final por 詹智傑
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final
詹智傑3.9K vistas
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming por Alpen-Adria-Universität
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2... por Alpen-Adria-Universität
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Where to Encode: A Performance Analysis of Intel x86 and Arm-based Amazon EC2...
Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 Vide... por IJECEIAES
Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 Vide...Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 Vide...
Evaluation and Analysis of Rate Control Methods for H.264/AVC and MPEG-4 Vide...
IJECEIAES32 vistas
Microsoft PowerPoint - WirelessCluster_Pres por Videoguy
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
Videoguy2.1K vistas
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith... por Minh Nguyen
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
Minh Nguyen848 vistas
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ... por Reza Farahani
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
Reza Farahani9 vistas
Streaming video to html por jeff tapper
Streaming video to htmlStreaming video to html
Streaming video to html
jeff tapper31.3K vistas
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real... por white paper
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...
white paper414 vistas
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq... por Alpen-Adria-Universität
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...
Online learning for low-latency streaming por Theo Karagkioules
Online learning for low-latency streamingOnline learning for low-latency streaming
Online learning for low-latency streaming
Theo Karagkioules306 vistas
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio... por Naoki Shibata
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
Naoki Shibata1.1K vistas
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING por ijma
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODINGPERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
PERFORMANCE EVALUATION OF H.265/MPEG-HEVC, VP9 AND H.264/MPEGAVC VIDEO CODING
ijma363 vistas

Más de Alpen-Adria-Universität

Evaluation of Quality of Experience of ABR Schemes in Gaming Stream por
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamAlpen-Adria-Universität
38 vistas34 diapositivas
Multi-access Edge Computing for Adaptive Video Streaming por
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingAlpen-Adria-Universität
510 vistas36 diapositivas
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment por
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentAlpen-Adria-Universität
165 vistas47 diapositivas
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In... por
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...Alpen-Adria-Universität
184 vistas17 diapositivas
Energy Consumption in Video Streaming: Components, Measurements, and Strategies por
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesAlpen-Adria-Universität
658 vistas32 diapositivas
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ... por
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Alpen-Adria-Universität
515 vistas27 diapositivas

Más de Alpen-Adria-Universität(20)

VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In... por Alpen-Adria-Universität
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
Energy Consumption in Video Streaming: Components, Measurements, and Strategies por Alpen-Adria-Universität
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ... por Alpen-Adria-Universität
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning por Alpen-Adria-Universität
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications por Alpen-Adria-Universität
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions por Alpen-Adria-Universität
How to Optimize Dynamic Adaptive Video Streaming? Challenges and SolutionsHow to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
MPEC2: Multilayer and Pipeline Video Encoding on the Computing Continuum por Alpen-Adria-Universität
MPEC2: Multilayer and Pipeline Video Encoding on the Computing ContinuumMPEC2: Multilayer and Pipeline Video Encoding on the Computing Continuum
MPEC2: Multilayer and Pipeline Video Encoding on the Computing Continuum
Collaborative Edge-Assisted Systems for HTTP Adaptive Video Streaming por Alpen-Adria-Universität
Collaborative Edge-Assisted Systems for HTTP Adaptive Video StreamingCollaborative Edge-Assisted Systems for HTTP Adaptive Video Streaming
Collaborative Edge-Assisted Systems for HTTP Adaptive Video Streaming
OTEC: An Optimized Transcoding Task Scheduler for Cloud and Fog Environments por Alpen-Adria-Universität
OTEC: An Optimized Transcoding Task Scheduler for Cloud and Fog EnvironmentsOTEC: An Optimized Transcoding Task Scheduler for Cloud and Fog Environments
OTEC: An Optimized Transcoding Task Scheduler for Cloud and Fog Environments
ETPS: Efficient Two-pass Encoding Scheme for Adaptive Live Streaming por Alpen-Adria-Universität
ETPS: Efficient Two-pass Encoding Scheme for Adaptive Live StreamingETPS: Efficient Two-pass Encoding Scheme for Adaptive Live Streaming
ETPS: Efficient Two-pass Encoding Scheme for Adaptive Live Streaming

Último

Initiating and Advancing Your Strategic GIS Governance Strategy por
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
184 vistas68 diapositivas
Deep Tech and the Amplified Organisation: Core Concepts por
Deep Tech and the Amplified Organisation: Core ConceptsDeep Tech and the Amplified Organisation: Core Concepts
Deep Tech and the Amplified Organisation: Core ConceptsHolonomics
17 vistas21 diapositivas
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... por
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Moses Kemibaro
35 vistas38 diapositivas
Business Analyst Series 2023 - Week 4 Session 7 por
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
146 vistas31 diapositivas
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 por
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023BookNet Canada
44 vistas19 diapositivas
What is Authentication Active Directory_.pptx por
What is Authentication Active Directory_.pptxWhat is Authentication Active Directory_.pptx
What is Authentication Active Directory_.pptxHeenaMehta35
15 vistas7 diapositivas

Último(20)

Initiating and Advancing Your Strategic GIS Governance Strategy por Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software184 vistas
Deep Tech and the Amplified Organisation: Core Concepts por Holonomics
Deep Tech and the Amplified Organisation: Core ConceptsDeep Tech and the Amplified Organisation: Core Concepts
Deep Tech and the Amplified Organisation: Core Concepts
Holonomics17 vistas
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... por Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro35 vistas
Business Analyst Series 2023 - Week 4 Session 7 por DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10146 vistas
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 por BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada44 vistas
What is Authentication Active Directory_.pptx por HeenaMehta35
What is Authentication Active Directory_.pptxWhat is Authentication Active Directory_.pptx
What is Authentication Active Directory_.pptx
HeenaMehta3515 vistas
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」 por PC Cluster Consortium
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」
The Coming AI Tsunami.pptx por johnhandby
The Coming AI Tsunami.pptxThe Coming AI Tsunami.pptx
The Coming AI Tsunami.pptx
johnhandby13 vistas
"Node.js Development in 2024: trends and tools", Nikita Galkin por Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays33 vistas
The Power of Generative AI in Accelerating No Code Adoption.pdf por Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri39 vistas
"Package management in monorepos", Zoltan Kochan por Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 vistas
Innovation & Entrepreneurship strategies in Dairy Industry por PervaizDar1
Innovation & Entrepreneurship strategies in Dairy IndustryInnovation & Entrepreneurship strategies in Dairy Industry
Innovation & Entrepreneurship strategies in Dairy Industry
PervaizDar135 vistas
The Power of Heat Decarbonisation Plans in the Built Environment por IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 vistas
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」 por PC Cluster Consortium
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」
This talk was not generated with ChatGPT: how AI is changing science por Elena Simperl
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing science
Elena Simperl32 vistas
Mobile Core Solutions & Successful Cases.pdf por IPLOOK Networks
Mobile Core Solutions & Successful Cases.pdfMobile Core Solutions & Successful Cases.pdf
Mobile Core Solutions & Successful Cases.pdf
IPLOOK Networks14 vistas
Measurecamp Brussels - Synthetic data.pdf por Human37
Measurecamp Brussels - Synthetic data.pdfMeasurecamp Brussels - Synthetic data.pdf
Measurecamp Brussels - Synthetic data.pdf
Human37 26 vistas
Digital Personal Data Protection (DPDP) Practical Approach For CISOs por Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash162 vistas

LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation framework

  • 1. LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation framework Babak Taraghi, Christian Timmerer (Christian Doppler Laboratory ATHENA, University of Klagenfurt, Austria) April 26, 2023 1
  • 2. ● A sophisticated cloud-based and open-source testbed that facilitates evaluating a low-latency live streaming session. ● Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation (LLL-CAdViSE) framework is enabled to assess the live streaming systems running on two major HTTP Adaptive Streaming (HAS) formats, Dynamic Adaptive Streaming over HTTP (MPEG-DASH) and HTTP Live Streaming (HLS). ● We use Chunked Transfer Encoding (CTE) to deliver Common Media Application Format (CMAF) chunks to the media players. ● Our testbed generates the test content (audiovisual streams). Therefore, no test sequence is required, and the encoding parameters (eg. encoder, bitrate, resolution, latency) are defined separately for each experiment. ● We have integrated the ITU-T P.1203 quality model inside our testbed. Introduction 2
  • 3. Ene-2-End Latency Evaluation 3 FIGURE 1. Low-latency live streaming by HTTP Chunked Transfer Encoding (Illustration inspired by a keynote at ACM MMSys’22 by Ali C. Begen - A master’s toolbox and algorithms for low-latency live Streaming)
  • 4. Auto-generated Test Sequence 4 FIGURE 2. A single frame of the highly dynamic (randomly moving objects transforming into different shapes and with constantly changing color and size) video generated by the LLL-CAdViSE server.
  • 5. LLL-CAdViSE System Components 5 FIGURE 3. Live low-latency CAdViSE system components.
  • 6. 6 Origin server encoder and packager configuration parameters in the experimental setup. Configurable Parameters
  • 7. Real World Network Traces 7 FIGURE 4. Bicycle commuter LTE network trace recorded in Belgium.
  • 8. MPEG-DASH Low-latency Players 8 FIGURE 5. Average latency and predicted MOS comparison of three ABR algorithms implemented on dash.js media player with four given target latencies and five network profiles (Note that average latency range is from 0 to 20 seconds).
  • 9. HLS Low-latency Players 9 FIGURE 6. Average latency and predicted MOS comparison of three ABR algorithms implemented on hls.js media player with four given target latencies and five network profiles (Note that average latency range is from 0 to 40 seconds).
  • 10. Raw results of low-latency live streaming with MPEG-DASH. 10 * All time values are in seconds. a Experiment title, format: "[streaming protocol]-[ABR algorithm]-[network profile]-[target latency]" (def: Default, l2a: L2A-LL). b Average of the sum of stall events duration. c Average start-up delay. d Average of the sum of seek events duration. e Average quantity of quality switches. f Playback bitrate (min-max-avg) in kbps. g Latency (min-max-avg). h Playback rate (min-max-avg). i Average MOS predicted by the ITU-T P.1203 quality model. Each row represents average values for three experiments.
  • 11. Raw results of low-latency live streaming with HLS. 11 * All time values are in seconds. a Experiment title, format: "[streaming protocol]-[ABR algorithm]-[network profile]-[target latency]" (def: Default, l2a: L2A-LL). b Average of the sum of stall events duration. c Average start-up delay. d Average of the sum of seek events duration. e Average quantity of quality switches. f Playback bitrate (min-max-avg) in kbps. g Latency (min-max-avg). h Playback rate (min-max-avg). i Average MOS predicted by the ITU-T P.1203 quality model. Each row represents average values for three experiments.
  • 12. ● A sophisticated cloud-based and open-source testbed, LLL-CAdViSE is a framework for evaluating HAS live streaming (with MPEG-DASH and HLS) and using CMAF and CTE. ● Evaluations of live media streaming significant metrics such as: ○ Stall events, quality (representation) switches, and played bitrate ○ Precise measurement of media streaming E2E latency (plus seek duration and playback rate). ○ Automatic assessment of objective QoE using ITU-T P.1203 quality model. ○ Preparation of a single media file (.mp4) for further investigation of the defects. ● The results of extensive tests of well-known media players and ABR algorithms using LLL-CAdViSE shows that the L2A-LL ABR algorithm plugged into the dash.js media player and using MPEG-DASH low-latency live streaming outperforms other setups in providing the closest latency to a target latency and maintaining a high QoE score. ● Our testbed is publicly available on GitHub: https://github.com/cd-athena/LLL-CAdViSE Citation: B. Taraghi, H. Hellwagner and C. Timmerer, "LLL-CAdViSE: Live Low-Latency Cloud-Based Adaptive Video Streaming Evaluation Framework," in IEEE Access, vol. 11, pp. 25723-25734, 2023, doi: 10.1109/ACCESS.2023.3257099. Conclusions 12