SlideShare a Scribd company logo
1 of 27
Download to read offline
Exploring the Energy Consumption of Video
Streaming: Components, Challenges,
and Opportunities
Samira Afzal
Institute of Information Technology (ITEC), Alpen-Adria-Universität Austria
samira.afzal@aau.at | https://athena.itec.aau.at/
1
Agenda
GAIA project
Carbon estimation considerations
Components of energy consumption
Challenges & opportunities
Publications
Remarks
Video streaming accounts for 67.60%
current network traffic
3
Motivation
https://www.bbc.com/future/article/20200305-why-your-internet-habits-are-not-as-clean-as-you-think
1
2
2
https://www.sandvine.com/hubfs/Sandvine_Redesign_2019/Downloads/2023/reports/Sandvine%20GIPR%202023.pdf
Urgent action is needed against climate change and global greenhouse gas
(GHG) emissions
The carbon footprint of Internet data traffic accounts for about 3.7% of
GHG
1
4
GAIA (the Greek goddess of Earth, mother of all life, personification of the
Earth)
Funded by the Austrian Research Promotion Agency FFG (Basisprogramm)
A cooperative project between Bitmovin and Alpen-Adria-Universität
Klagenfurt (AAU)
GAIA: Intelligent Climate-Friendly Video
Platform
5
GAIA Project Leaders
6
Complete energy awareness and accountability, including energy
consumption and GHG emissions along the entire delivery chain, from
content creation and server-side encoding to video transmission and
client-side rendering
Reduced energy consumption and GHG emissions through advanced
analytics and optimizations on all phases of the video delivery chain
GAIA: Intelligent Climate-Friendly Video
Platform
Carbon
Estimation
Considerations
Carbon Estimation Considerations
Energy sources
Imported electricity
The role of timely electricity usage
8
Components
of Energy
Consumption
10
Components of Energy Consumption in
Video Streaming
Encoding
Storage
Core network
Access networks
Edge components
NIC
Decode
Display
Samira Afzal, Radu Prodan, and Christian Timmerer, Green Video Streaming: Challenges and Opportunities,
ACM SIGMM Records (2023)
https://athena.itec.aau.at/2023/04/ve-match-video-encoding-matching-based-model-for-cloud-and-edge-
computing-instances/
Opportunities
Challenges &
12
Energy Consumption in Video Encoding
Energy-efficient codecs
Maximizing efficiency through
parameter optimization
Efficient transcoding techniques
Compression algorithm complexity
13
Energy Consumption in Datacenters
On-demand segment encoding
Optimizing video bitrate ladder
Eliminating perceptually redundant
representations
Per-title optimizing bitrate ladders
Encoding and storing segments in ABR
14
Energy Consumption in Datacenters
Energy-efficient video encoding task
scheduler on the computing continuum
Suitable cloud services
Low-carbon cloud regions
Energy-based pricing options for cloud
computing platform providers
Power overhead in Cloud
instances
15
Networks
Exploring end-users' perception of quality
to reduce video streaming bitrates and
energy consumption
Automatic energy-efficient path selection
for video streaming
16
Hybrid CDNs
Multi-CDN
Maximizing CDN efficiency
Hit-ratio metric is not enough
On-demand segment caching
CDN
17
Choosing energy-efficient NICs and
optimizing network settings
Use of more energy-efficient devices
Improving screen display technologies
Optimize video decoding algorithms
Optimizing video playback
Raising awareness of the environmental
impact of video streaming among users
End-User Devices
18
Choosing energy-efficient NICs and
optimizing network settings
Use of more energy-efficient devices
Improving screen display technologies
Optimize video decoding algorithms
Optimizing video playback
Raising awareness of the environmental
impact of video streaming among users
End-User Devices
Subjective study on QoE ratings
QoE model of the high-quality user and the
green user [1]
[1] T. Hossfeld, M. Varela, L. Skorin-Kapov, P. E. Heegaard, A greener experience: Trade-offs between qoe and co2 emissions in today’s and 6g
networks, IEEE Communications Magazine (2023)
19
Optimizing energy consumption in interconnected video streaming
components
Tracked metrics for energy logging
End-to-end Perspective
Publications
Green Video Streaming:
Challenges and Opportunities
Samira Afzal, Radu Prodan, and Christian Timmerer, Green Video Streaming: Challenges and Opportunities,
ACM SIGMM Records (2023)
https://athena.itec.aau.at/2023/04/ve-match-video-encoding-matching-based-model-for-cloud-and-edge-
computing-instances/
21
22
VE-Match: Video Encoding
Matching-based Model for
Cloud and Edge Computing
Instances
Samira Afzal, Narges Mehran, Sandro Linder, Christian Timmerer, and Radu Prodan, VE-Match: Video
Encoding Matching-based Model for Cloud and Edge Computing Instances, ACM MMsys, GMSys workshop
(2023)
https://athena.itec.aau.at/2023/04/ve-match-video-encoding-matching-based-model-for-cloud-and-edge-
computing-instances/
23
ECO Player
Optimizing Video Streaming for
Sustainability and Quality: The Role of
Preset Selection in Per-Title Encoding
24
Hadi Amirpour, Vignesh V Menon, Samira Afzal, Radu Prodan, Christian Timmerer, Optimizing Video
Streaming for Sustainability and Quality: The Role of Preset Selection in Per-Title Encoding, IEEE ICME (2023)
https://athena.itec.aau.at/2023/05/3483/
Remarks
25
Challenges and opportunities to reduce video streaming energy consumption
Several key aspects should be highlighted when designing an energy-efficient
video streaming approach
Considering crucial components for accurately assessing energy usage
A holistic system design approach
Raising awareness of the environmental impact of video streaming among
users
publications
Green Video Streaming: Challenges and Opportunities
Video encoding matching-based model for Cloud and Edge computing
Instances
Eco player
The Role of preset selection in per-title encoding
Thank you
Have a
great day
ahead!
Institute of Information Technology (ITEC) Alpen-Adria-Universität Austria
samira.afzal@aau.at https://itec.aau.at/

More Related Content

Similar to Exploring the Energy Consumption of Video Streaming: Components, Challenges, and Opportunities

JISC's Greening ICT Programme
JISC's Greening ICT ProgrammeJISC's Greening ICT Programme
JISC's Greening ICT ProgrammeRob Bristow
 
Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...Vahid Garousi
 
TII_DSRC_Sustainability_vFINALE_ter.pdf
TII_DSRC_Sustainability_vFINALE_ter.pdfTII_DSRC_Sustainability_vFINALE_ter.pdf
TII_DSRC_Sustainability_vFINALE_ter.pdfThierry Lestable
 
TII_Thierry_LESTABLE_CN4R_v5.pdf
TII_Thierry_LESTABLE_CN4R_v5.pdfTII_Thierry_LESTABLE_CN4R_v5.pdf
TII_Thierry_LESTABLE_CN4R_v5.pdfThierry Lestable
 
Digital Infrastructure in a Carbon-Constrained World
Digital Infrastructure in a Carbon-Constrained WorldDigital Infrastructure in a Carbon-Constrained World
Digital Infrastructure in a Carbon-Constrained WorldLarry Smarr
 
Sagar Project Report (2)
Sagar Project Report (2)Sagar Project Report (2)
Sagar Project Report (2)Sagar Divetiya
 
1-s2.0-S2772783122000462-main-2.pdf
1-s2.0-S2772783122000462-main-2.pdf1-s2.0-S2772783122000462-main-2.pdf
1-s2.0-S2772783122000462-main-2.pdflvskumar1
 
Andrew Houghton - Green ICT in the European Union
Andrew Houghton - Green ICT in the European UnionAndrew Houghton - Green ICT in the European Union
Andrew Houghton - Green ICT in the European UnioniMinds conference
 
Modeling and Analysis of Energy Efficient Cellular Networks
Modeling and Analysis of Energy Efficient Cellular NetworksModeling and Analysis of Energy Efficient Cellular Networks
Modeling and Analysis of Energy Efficient Cellular Networksijtsrd
 
Rob bristow e learning event 1-11-11
Rob bristow e learning event 1-11-11Rob bristow e learning event 1-11-11
Rob bristow e learning event 1-11-11Rob Bristow
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)Alpen-Adria-Universität
 
SmartManufacturing - Welcome - Marguglio.pptx
SmartManufacturing - Welcome - Marguglio.pptxSmartManufacturing - Welcome - Marguglio.pptx
SmartManufacturing - Welcome - Marguglio.pptxFIWARE
 
Limiting Global Climatic Disruption by Revolutionary Change in the Global Energy
Limiting Global Climatic Disruption by Revolutionary Change in the Global EnergyLimiting Global Climatic Disruption by Revolutionary Change in the Global Energy
Limiting Global Climatic Disruption by Revolutionary Change in the Global EnergyLarry Smarr
 
CarbonFit: An Application to Monitor and Calculate Carbon Footprint
CarbonFit: An Application to Monitor and Calculate Carbon FootprintCarbonFit: An Application to Monitor and Calculate Carbon Footprint
CarbonFit: An Application to Monitor and Calculate Carbon FootprintIRJET Journal
 
Boston Optical Fiber East May 10
Boston Optical Fiber East   May 10Boston Optical Fiber East   May 10
Boston Optical Fiber East May 10Bill St. Arnaud
 
Environmental compatibility of energy production at global, regional and loc...
Environmental compatibility  of energy production at global, regional and loc...Environmental compatibility  of energy production at global, regional and loc...
Environmental compatibility of energy production at global, regional and loc...Daniele Russolillo
 
JISC and Best Practice E-Learning by Rob Bristow, JISC
JISC and Best Practice E-Learning by Rob Bristow, JISCJISC and Best Practice E-Learning by Rob Bristow, JISC
JISC and Best Practice E-Learning by Rob Bristow, JISCGoodCampus
 
Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge Videoguy
 

Similar to Exploring the Energy Consumption of Video Streaming: Components, Challenges, and Opportunities (20)

JISC's Greening ICT Programme
JISC's Greening ICT ProgrammeJISC's Greening ICT Programme
JISC's Greening ICT Programme
 
Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...
 
TII_DSRC_Sustainability_vFINALE_ter.pdf
TII_DSRC_Sustainability_vFINALE_ter.pdfTII_DSRC_Sustainability_vFINALE_ter.pdf
TII_DSRC_Sustainability_vFINALE_ter.pdf
 
TII_Thierry_LESTABLE_CN4R_v5.pdf
TII_Thierry_LESTABLE_CN4R_v5.pdfTII_Thierry_LESTABLE_CN4R_v5.pdf
TII_Thierry_LESTABLE_CN4R_v5.pdf
 
Digital Infrastructure in a Carbon-Constrained World
Digital Infrastructure in a Carbon-Constrained WorldDigital Infrastructure in a Carbon-Constrained World
Digital Infrastructure in a Carbon-Constrained World
 
Sagar Project Report (2)
Sagar Project Report (2)Sagar Project Report (2)
Sagar Project Report (2)
 
1-s2.0-S2772783122000462-main-2.pdf
1-s2.0-S2772783122000462-main-2.pdf1-s2.0-S2772783122000462-main-2.pdf
1-s2.0-S2772783122000462-main-2.pdf
 
Andrew Houghton - Green ICT in the European Union
Andrew Houghton - Green ICT in the European UnionAndrew Houghton - Green ICT in the European Union
Andrew Houghton - Green ICT in the European Union
 
Modeling and Analysis of Energy Efficient Cellular Networks
Modeling and Analysis of Energy Efficient Cellular NetworksModeling and Analysis of Energy Efficient Cellular Networks
Modeling and Analysis of Energy Efficient Cellular Networks
 
Rob bristow e learning event 1-11-11
Rob bristow e learning event 1-11-11Rob bristow e learning event 1-11-11
Rob bristow e learning event 1-11-11
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)
 
SmartManufacturing - Welcome - Marguglio.pptx
SmartManufacturing - Welcome - Marguglio.pptxSmartManufacturing - Welcome - Marguglio.pptx
SmartManufacturing - Welcome - Marguglio.pptx
 
Limiting Global Climatic Disruption by Revolutionary Change in the Global Energy
Limiting Global Climatic Disruption by Revolutionary Change in the Global EnergyLimiting Global Climatic Disruption by Revolutionary Change in the Global Energy
Limiting Global Climatic Disruption by Revolutionary Change in the Global Energy
 
CarbonFit: An Application to Monitor and Calculate Carbon Footprint
CarbonFit: An Application to Monitor and Calculate Carbon FootprintCarbonFit: An Application to Monitor and Calculate Carbon Footprint
CarbonFit: An Application to Monitor and Calculate Carbon Footprint
 
Boston Optical Fiber East May 10
Boston Optical Fiber East   May 10Boston Optical Fiber East   May 10
Boston Optical Fiber East May 10
 
Sustainable Manufacturing
Sustainable ManufacturingSustainable Manufacturing
Sustainable Manufacturing
 
Environmental compatibility of energy production at global, regional and loc...
Environmental compatibility  of energy production at global, regional and loc...Environmental compatibility  of energy production at global, regional and loc...
Environmental compatibility of energy production at global, regional and loc...
 
JISC and Best Practice E-Learning by Rob Bristow, JISC
JISC and Best Practice E-Learning by Rob Bristow, JISCJISC and Best Practice E-Learning by Rob Bristow, JISC
JISC and Best Practice E-Learning by Rob Bristow, JISC
 
Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge
 
Tralli
TralliTralli
Tralli
 

More from Alpen-Adria-Universität

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesAlpen-Adria-Universität
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingAlpen-Adria-Universität
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Alpen-Adria-Universität
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionAlpen-Adria-Universität
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingAlpen-Adria-Universität
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
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...
Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...
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...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
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...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
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...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
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
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
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Alpen-Adria-Universität
 
Multi-access Edge Computing for Adaptive Video Streaming
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
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
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
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
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 LearningAlpen-Adria-Universität
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...Alpen-Adria-Universität
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
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 ApplicationsAlpen-Adria-Universität
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyAlpen-Adria-Universität
 
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...Alpen-Adria-Universität
 
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
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 SolutionsAlpen-Adria-Universität
 

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

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video Processing
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission Prediction
 
Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive Streaming
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
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 Stream
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video Streaming
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
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
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
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
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to Holography
 
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
 
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
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
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Exploring the Energy Consumption of Video Streaming: Components, Challenges, and Opportunities

  • 1. Exploring the Energy Consumption of Video Streaming: Components, Challenges, and Opportunities Samira Afzal Institute of Information Technology (ITEC), Alpen-Adria-Universität Austria samira.afzal@aau.at | https://athena.itec.aau.at/
  • 2. 1 Agenda GAIA project Carbon estimation considerations Components of energy consumption Challenges & opportunities Publications Remarks
  • 3.
  • 4. Video streaming accounts for 67.60% current network traffic 3 Motivation https://www.bbc.com/future/article/20200305-why-your-internet-habits-are-not-as-clean-as-you-think 1 2 2 https://www.sandvine.com/hubfs/Sandvine_Redesign_2019/Downloads/2023/reports/Sandvine%20GIPR%202023.pdf Urgent action is needed against climate change and global greenhouse gas (GHG) emissions The carbon footprint of Internet data traffic accounts for about 3.7% of GHG 1
  • 5. 4 GAIA (the Greek goddess of Earth, mother of all life, personification of the Earth) Funded by the Austrian Research Promotion Agency FFG (Basisprogramm) A cooperative project between Bitmovin and Alpen-Adria-Universität Klagenfurt (AAU) GAIA: Intelligent Climate-Friendly Video Platform
  • 7. 6 Complete energy awareness and accountability, including energy consumption and GHG emissions along the entire delivery chain, from content creation and server-side encoding to video transmission and client-side rendering Reduced energy consumption and GHG emissions through advanced analytics and optimizations on all phases of the video delivery chain GAIA: Intelligent Climate-Friendly Video Platform
  • 9. Carbon Estimation Considerations Energy sources Imported electricity The role of timely electricity usage 8
  • 11. 10 Components of Energy Consumption in Video Streaming Encoding Storage Core network Access networks Edge components NIC Decode Display Samira Afzal, Radu Prodan, and Christian Timmerer, Green Video Streaming: Challenges and Opportunities, ACM SIGMM Records (2023) https://athena.itec.aau.at/2023/04/ve-match-video-encoding-matching-based-model-for-cloud-and-edge- computing-instances/
  • 13. 12 Energy Consumption in Video Encoding Energy-efficient codecs Maximizing efficiency through parameter optimization Efficient transcoding techniques Compression algorithm complexity
  • 14. 13 Energy Consumption in Datacenters On-demand segment encoding Optimizing video bitrate ladder Eliminating perceptually redundant representations Per-title optimizing bitrate ladders Encoding and storing segments in ABR
  • 15. 14 Energy Consumption in Datacenters Energy-efficient video encoding task scheduler on the computing continuum Suitable cloud services Low-carbon cloud regions Energy-based pricing options for cloud computing platform providers Power overhead in Cloud instances
  • 16. 15 Networks Exploring end-users' perception of quality to reduce video streaming bitrates and energy consumption Automatic energy-efficient path selection for video streaming
  • 17. 16 Hybrid CDNs Multi-CDN Maximizing CDN efficiency Hit-ratio metric is not enough On-demand segment caching CDN
  • 18. 17 Choosing energy-efficient NICs and optimizing network settings Use of more energy-efficient devices Improving screen display technologies Optimize video decoding algorithms Optimizing video playback Raising awareness of the environmental impact of video streaming among users End-User Devices
  • 19. 18 Choosing energy-efficient NICs and optimizing network settings Use of more energy-efficient devices Improving screen display technologies Optimize video decoding algorithms Optimizing video playback Raising awareness of the environmental impact of video streaming among users End-User Devices Subjective study on QoE ratings QoE model of the high-quality user and the green user [1] [1] T. Hossfeld, M. Varela, L. Skorin-Kapov, P. E. Heegaard, A greener experience: Trade-offs between qoe and co2 emissions in today’s and 6g networks, IEEE Communications Magazine (2023)
  • 20. 19 Optimizing energy consumption in interconnected video streaming components Tracked metrics for energy logging End-to-end Perspective
  • 22. Green Video Streaming: Challenges and Opportunities Samira Afzal, Radu Prodan, and Christian Timmerer, Green Video Streaming: Challenges and Opportunities, ACM SIGMM Records (2023) https://athena.itec.aau.at/2023/04/ve-match-video-encoding-matching-based-model-for-cloud-and-edge- computing-instances/ 21
  • 23. 22 VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing Instances Samira Afzal, Narges Mehran, Sandro Linder, Christian Timmerer, and Radu Prodan, VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing Instances, ACM MMsys, GMSys workshop (2023) https://athena.itec.aau.at/2023/04/ve-match-video-encoding-matching-based-model-for-cloud-and-edge- computing-instances/
  • 25. Optimizing Video Streaming for Sustainability and Quality: The Role of Preset Selection in Per-Title Encoding 24 Hadi Amirpour, Vignesh V Menon, Samira Afzal, Radu Prodan, Christian Timmerer, Optimizing Video Streaming for Sustainability and Quality: The Role of Preset Selection in Per-Title Encoding, IEEE ICME (2023) https://athena.itec.aau.at/2023/05/3483/
  • 26. Remarks 25 Challenges and opportunities to reduce video streaming energy consumption Several key aspects should be highlighted when designing an energy-efficient video streaming approach Considering crucial components for accurately assessing energy usage A holistic system design approach Raising awareness of the environmental impact of video streaming among users publications Green Video Streaming: Challenges and Opportunities Video encoding matching-based model for Cloud and Edge computing Instances Eco player The Role of preset selection in per-title encoding
  • 27. Thank you Have a great day ahead! Institute of Information Technology (ITEC) Alpen-Adria-Universität Austria samira.afzal@aau.at https://itec.aau.at/