SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
All rights reserved. ©2020
All rights reserved. ©2021
Video Encoding Optimization for Live Video Streaming
Hadi Amirpour
1
All rights reserved. ©2020
All rights reserved. ©2021
2
B.Sc. in Electrical Engineering
B.Sc. in Biomedical Engineering
M.Sc. in Electrical Engineering
Ph.D. in Computer Science
Postdoc since Feb 1st
, 2022
HadiAmirpour HadiAmirpour
Education
All rights reserved. ©2020
All rights reserved. ©2021
3
Video Encoding Optimizations for Live Video Streaming
Quality of Experience
Immersive Media
HadiAmirpour HadiAmirpour
Research Interests
All rights reserved. ©2020
All rights reserved. ©2021
4
Video Encoding Optimization for Live Video Streaming
HadiAmirpour HadiAmirpour
All rights reserved. ©2020
All rights reserved. ©2021
5
Video Encoding Optimization for Live Video Streaming
• Where to encode?
• What Bitrate Ladder to select?
• What encoding parameters to set?
All rights reserved. ©2020
All rights reserved. ©2021
6
Quality of Experience
• Key factors in QoE
• LwVQM (FR, RR, NR)
HadiAmirpour HadiAmirpour
All rights reserved. ©2020
All rights reserved. ©2021
7
End-to-End Optimization
• Quality-aware (JND) per-title encoding
• Usar-aware Per-title Encoding
• Light-weight Transcoding at the Edge
• Per-device encoding
All rights reserved. ©2020
All rights reserved. ©2021
Immersive Media
All rights reserved. ©2020
All rights reserved. ©2021
Immersive Media
• High Compression Efficiency
• Viewport Scalability
• Spatial Scalability
• Quality Scalability
• Uniform Quality Distribution
• Random Access
All rights reserved. ©2020
All rights reserved. ©2021
Immersive Media
HadiAmirpour HadiAmirpour
All rights reserved. ©2020
All rights reserved. ©2021
HadiAmirpour HadiAmirpour

Contenu connexe

Similaire à Video Encoding Optimization for Live Video Streaming

Imagicle Skype Video Gateway - 2013 ENG
Imagicle Skype Video Gateway - 2013 ENGImagicle Skype Video Gateway - 2013 ENG
Imagicle Skype Video Gateway - 2013 ENG
maxpicchi
 
Task 3 (presentation); video editors pinnacle, windows movie maker... by ale...
Task 3 (presentation); video editors  pinnacle, windows movie maker... by ale...Task 3 (presentation); video editors  pinnacle, windows movie maker... by ale...
Task 3 (presentation); video editors pinnacle, windows movie maker... by ale...
Mar Lor Tor
 
AIVideo Suite Review .pdf
AIVideo Suite Review .pdfAIVideo Suite Review .pdf
AIVideo Suite Review .pdf
MahbubKhan46
 
AI Editor Presentation.pptx
AI Editor Presentation.pptxAI Editor Presentation.pptx
AI Editor Presentation.pptx
MohammedArif217750
 

Similaire à Video Encoding Optimization for Live Video Streaming (20)

Imagicle Skype Video Gateway - 2013 ENG
Imagicle Skype Video Gateway - 2013 ENGImagicle Skype Video Gateway - 2013 ENG
Imagicle Skype Video Gateway - 2013 ENG
 
Compressed Video Quality
Compressed Video QualityCompressed Video Quality
Compressed Video Quality
 
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryMaking Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
 
Webinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD ServicesWebinar Slides: Cost of Errors on VoD Services
Webinar Slides: Cost of Errors on VoD Services
 
What is video encoding
What is video encodingWhat is video encoding
What is video encoding
 
Task 3 (presentation); video editors pinnacle, windows movie maker... by ale...
Task 3 (presentation); video editors  pinnacle, windows movie maker... by ale...Task 3 (presentation); video editors  pinnacle, windows movie maker... by ale...
Task 3 (presentation); video editors pinnacle, windows movie maker... by ale...
 
Divya Jain at AI Frontiers : Video Summarization
Divya Jain at AI Frontiers : Video SummarizationDivya Jain at AI Frontiers : Video Summarization
Divya Jain at AI Frontiers : Video Summarization
 
How to convert video files to audio format using miro video converter by Rema...
How to convert video files to audio format using miro video converter by Rema...How to convert video files to audio format using miro video converter by Rema...
How to convert video files to audio format using miro video converter by Rema...
 
Video Standards - Key Insights
Video Standards - Key InsightsVideo Standards - Key Insights
Video Standards - Key Insights
 
AIVideo Suite Review .pdf
AIVideo Suite Review .pdfAIVideo Suite Review .pdf
AIVideo Suite Review .pdf
 
KIC 2022 Edited version - Ideaconcert Pitching Deck.pdf
KIC 2022 Edited version - Ideaconcert Pitching Deck.pdfKIC 2022 Edited version - Ideaconcert Pitching Deck.pdf
KIC 2022 Edited version - Ideaconcert Pitching Deck.pdf
 
AI Editor Presentation.pptx
AI Editor Presentation.pptxAI Editor Presentation.pptx
AI Editor Presentation.pptx
 
Continuous Verification in a Serverless World
Continuous Verification in a Serverless WorldContinuous Verification in a Serverless World
Continuous Verification in a Serverless World
 
Become a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual ClassroomBecome a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual Classroom
 
Become a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual ClassroomBecome a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual Classroom
 
Conviva at Inter BEE 2017
Conviva at Inter BEE 2017Conviva at Inter BEE 2017
Conviva at Inter BEE 2017
 
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
Bitmovin LIVE Tech Talks: Overcoming Encoding Challenges
 
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video ForwardVideo over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
 
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video ForwardVideo over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
Video over IP Networks -by Jim Jachetta, CEO, VidOvation - Moving Video Forward
 
MPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdf
MPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdfMPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdf
MPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdf
 

Plus de Alpen-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
 
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
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 Stream
Alpen-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 Environment
Alpen-Adria-Universität
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
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
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, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
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 Applications
Alpen-Adria-Universität
 

Plus de 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
 
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...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
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, ...
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
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
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Video Encoding Optimization for Live Video Streaming

  • 1. All rights reserved. ©2020 All rights reserved. ©2021 Video Encoding Optimization for Live Video Streaming Hadi Amirpour 1
  • 2. All rights reserved. ©2020 All rights reserved. ©2021 2 B.Sc. in Electrical Engineering B.Sc. in Biomedical Engineering M.Sc. in Electrical Engineering Ph.D. in Computer Science Postdoc since Feb 1st , 2022 HadiAmirpour HadiAmirpour Education
  • 3. All rights reserved. ©2020 All rights reserved. ©2021 3 Video Encoding Optimizations for Live Video Streaming Quality of Experience Immersive Media HadiAmirpour HadiAmirpour Research Interests
  • 4. All rights reserved. ©2020 All rights reserved. ©2021 4 Video Encoding Optimization for Live Video Streaming HadiAmirpour HadiAmirpour
  • 5. All rights reserved. ©2020 All rights reserved. ©2021 5 Video Encoding Optimization for Live Video Streaming • Where to encode? • What Bitrate Ladder to select? • What encoding parameters to set?
  • 6. All rights reserved. ©2020 All rights reserved. ©2021 6 Quality of Experience • Key factors in QoE • LwVQM (FR, RR, NR) HadiAmirpour HadiAmirpour
  • 7. All rights reserved. ©2020 All rights reserved. ©2021 7 End-to-End Optimization • Quality-aware (JND) per-title encoding • Usar-aware Per-title Encoding • Light-weight Transcoding at the Edge • Per-device encoding
  • 8. All rights reserved. ©2020 All rights reserved. ©2021 Immersive Media
  • 9. All rights reserved. ©2020 All rights reserved. ©2021 Immersive Media • High Compression Efficiency • Viewport Scalability • Spatial Scalability • Quality Scalability • Uniform Quality Distribution • Random Access
  • 10. All rights reserved. ©2020 All rights reserved. ©2021 Immersive Media HadiAmirpour HadiAmirpour
  • 11. All rights reserved. ©2020 All rights reserved. ©2021 HadiAmirpour HadiAmirpour