SlideShare uma empresa Scribd logo
1 de 17
SCALABLE VIDEO CODING GUIDELINES
AND PERFORMANCE EVALUATIONS
FOR ADAPTIVE MEDIA DELIVERY
OF HIGH-DEFINITION CONTENT
Michael Grafl et al. 1SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content
Michael Grafl, Christian Timmerer,
Hermann Hellwagner, Wael Cherif,
Daniel Negru, Stefano Battista
OUTLINE
 Introduction
 Scalable Video Coding
 Objectives
 Encoding Recommendations
 Multi-Bitrate Streaming of Single-Layer Formats
 Deduced Recommendations for SVC
 High-Definition SVC Encoding Performance
 Test-bed Setup
 Rate Control Modes
 Combining of Spatial and Quality Scalability
 Number of Quality Layers
 Requantization of Quality Layers
 Conclusions
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 2
INTRODUCTION
 Scalable Video Coding (SVC) extension of H.264/AVC
 Enables easy (in-network) adaptation of videos
 Temporal scalability (inherited from AVC)
 Spatial scalability
 Quality (SNR) scalability
 Layered video coding
 Base layer (AVC-compatible) + enhancement layers
 ~10% coding overhead per layer compared to AVC
 Encoding configurations must be chosen
carefully
 Existing SVC studies rarely consider configurations of real
industry streaming systems
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 3
SCALABLE VIDEO CODING FRAMEWORK
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 4
Quality
ResolutionFrame rate Which bitrates?
Which resolutions?
Number of layers?
Combination of layers?
OBJECTIVES
 Devise SVC encoding guidelines
 Deduce common resolutions and bitrates from
industry solutions
 Focus on HD content for adaptive media
streaming
 Evaluate various SVC configurations and
encoders
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 5
MULTI-BITRATE STREAMING SOLUTIONS
 Prominent streaming solutions providing AVC
encoding recommendations
 Apple HTTP Live Streaming
 Adobe HTTP Dynamic Streaming
 Microsoft Smooth Streaming
 YouTube
 MTV
 Recommendations were analyzed, aggregated
and adjusted for SVC streaming
Full list of 26 resolutions & (even more) bitrates: http://alicante.itec.aau.at/am1.html
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 6
BITRATE RECOMMENDATIONS FOR AVC
Resolution
Suggested bitrates
(4 streams) [Mbps]
Suggested bitrates
(2 streams) [Mbps]
1920x1080 8, 6, 5, 4 8, 5.5
1280x720 6, 4, 2.5, 1.5 4.5, 2.5
704x576 [Intentionally left blank] 2, 1.2
960x540 [Intentionally left blank] 2.25, 1.8
640x360 [Intentionally left blank] 1.6, 0.6
352x288 1.5, 0.9, 0.45, 0.25 1.2, 0.3
176x144 [Intentionally left blank] 0.1, 0.05
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 7
For SVC add: +0%+10%+20%+30% +10% +10%
Dyadicspatial
scalability
BITRATE RECOMMENDATIONS FOR SVC
Resolution
Suggested bitrates
(4 bitrates) [Mbps]
Suggested bitrates
(2 bitrates) [Mbps]
1920x1080 10.4, 7.2, 5.5, 4 8.8, 6.05
1280x720 7.8, 4.8, 2.75, 1.5 5, 2.75
704x576 [Intentionally left blank] 2.2, 1.35
960x540 [Intentionally left blank] 2.5, 2
640x360 [Intentionally left blank] 1.75, 0.65
352x288 1.95, 1.1, 0.5, 0.25 1.3, 0.3
176x144 [Intentionally left blank] 0.1, 0.05
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 8
HD SVC ENCODING PERFORMANCE
 Evaluate different SVC layer configurations
 Rate control modes (constant bitrate vs. fixed
quantization parameter)
• Validate bitrate recommendations
 Combination of spatial and quality scalability (multiple
resolutions & multiple quality layers)
• Pack everything into one stream or prefer one stream
per resolution?
 Number of quality layers
• How many layers are useful?
 Requantization of quality layers for fixed QP mode
(deltaQP between layers)
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 9
Industry
solutions
HD SVC ENCODING SETUP
 4 test sequences (1080p, 25 fps)
 PedestrianArea, Dinner, DucksTakeOff, CrowdRun
 4 test scenarios
 2 quality metrics
 PSNR
 Video Quality Metric (VQM): Better correlation with human
visual system
 4 encoders
 JSVM (i.e., MPEG reference software)
 MainConcept
 Vanguard Software Solutions (VSS)
 bSoft
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 10
ENCODER COMPARISON &
RATE CONTROL MODES
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 11
PSNR VQM
fixed QP
CBR
1920x10801280x720352x288176x144
ENCODER COMPARISON & BITRATE VALIDATION
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 12
COMBINING SPATIAL & QUALITY
SCALABILITY
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 13
960x528 1920x1056single stream
NUMBER OF QUALITY LAYERS
 Avg. bitrate
overhead per layer:
 JSVM: 11.7%
 MainConcept: 15.2%
 VSS: 19.7%
 bSoft: 8.2%
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 14
1 layer
2 layers
3 layers
4 layers
REQUANTIZATION OF QUALITY LAYERS
 Bitrate distance between quality layers
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 15
VQM VQM vs. PSNR

CONCLUSIONS
 Investigated industry AVC encoding guidelines
 Devised SVC bitrate recommendations
 Stable quality at all resolutions
 Number of quality layers influences coding overhead
 Several configurations and encoders evaluated
 Future Work
 Integration in end-to-end streaming system
 Performance studies of Scalable HEVC (SHVC)
Follow-up paper targeting adaptive HTTP streaming:
M. Grafl et al., "Hybrid Scalable Video Coding for HTTP-based Adaptive Media Streaming
with High-Definition Content", Proc. IEEE WoWMoM, Madrid, Spain, June 2013.
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 16
THANKS FOR YOUR ATTENTION!
Questions?
Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 17
http://itec.aau.at/~mgrafl | @MyKey_ – http://aau.at/tewi/inf/itec/mmc/ | @itecMMC

Mais conteúdo relacionado

Mais procurados

C08 wireless atm[1]
C08 wireless atm[1]C08 wireless atm[1]
C08 wireless atm[1]
Rio Nguyen
 
Lte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxLte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkx
tharinduwije
 
Ec8004 wireless networks unit 1 hiperlan 2
Ec8004 wireless networks unit 1 hiperlan 2Ec8004 wireless networks unit 1 hiperlan 2
Ec8004 wireless networks unit 1 hiperlan 2
HemalathaR31
 

Mais procurados (20)

Hsdpa principles
Hsdpa principlesHsdpa principles
Hsdpa principles
 
UDC in a Box
UDC in a BoxUDC in a Box
UDC in a Box
 
Mobile Originated Call Process in Simple Words
Mobile Originated Call Process in Simple WordsMobile Originated Call Process in Simple Words
Mobile Originated Call Process in Simple Words
 
Umts r99 architecture
Umts r99 architectureUmts r99 architecture
Umts r99 architecture
 
Lte principle
Lte principleLte principle
Lte principle
 
Routing Protocols
Routing ProtocolsRouting Protocols
Routing Protocols
 
S1ap lte-attach-eps-bearer-setup
S1ap lte-attach-eps-bearer-setupS1ap lte-attach-eps-bearer-setup
S1ap lte-attach-eps-bearer-setup
 
Sdh
SdhSdh
Sdh
 
C08 wireless atm[1]
C08 wireless atm[1]C08 wireless atm[1]
C08 wireless atm[1]
 
Introductin sdh-pdh
Introductin sdh-pdhIntroductin sdh-pdh
Introductin sdh-pdh
 
Asynchronous Transfer Mode
Asynchronous Transfer ModeAsynchronous Transfer Mode
Asynchronous Transfer Mode
 
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard ImplementationsMIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
 
3 gpp lte-pdcp
3 gpp lte-pdcp3 gpp lte-pdcp
3 gpp lte-pdcp
 
Gsm air interface
Gsm air interface Gsm air interface
Gsm air interface
 
Lte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkxLte ue initial attach & detach from networkx
Lte ue initial attach & detach from networkx
 
Cs fall back
Cs fall backCs fall back
Cs fall back
 
Chap 4. call processing and handover.eng
Chap 4. call processing and handover.engChap 4. call processing and handover.eng
Chap 4. call processing and handover.eng
 
Sdh concept
Sdh conceptSdh concept
Sdh concept
 
Summary 2G y 3G
Summary 2G y 3GSummary 2G y 3G
Summary 2G y 3G
 
Ec8004 wireless networks unit 1 hiperlan 2
Ec8004 wireless networks unit 1 hiperlan 2Ec8004 wireless networks unit 1 hiperlan 2
Ec8004 wireless networks unit 1 hiperlan 2
 

Destaque

Destaque (7)

High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video Codec
 
Evaluation of Hybrid Scalable Video Coding for HTTP-based Adaptive Media Stre...
Evaluation of Hybrid Scalable Video Coding for HTTP-based Adaptive Media Stre...Evaluation of Hybrid Scalable Video Coding for HTTP-based Adaptive Media Stre...
Evaluation of Hybrid Scalable Video Coding for HTTP-based Adaptive Media Stre...
 
A Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP StreamingA Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP Streaming
 
Using SVC for DASH in Mobile Environments
Using SVC for DASH in Mobile EnvironmentsUsing SVC for DASH in Mobile Environments
Using SVC for DASH in Mobile Environments
 
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future RoadmapMPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
 
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5
 
MPEG-DASH open source tools and cloud services
MPEG-DASH open source tools and cloud servicesMPEG-DASH open source tools and cloud services
MPEG-DASH open source tools and cloud services
 

Semelhante a Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Media Delivery of High-Definition Content

ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
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
Alpen-Adria-Universität
 
SDV overview 042706
SDV overview 042706SDV overview 042706
SDV overview 042706
owenlin
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and Measurement
RADVISION Ltd.
 
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video StreamingCSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
Alpen-Adria-Universität
 
MiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive Streaming
MiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive StreamingMiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive Streaming
MiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive Streaming
Alpen-Adria-Universität
 

Semelhante a Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Media Delivery of High-Definition Content (20)

Scalable Media Delivery Chain with Distributed Adaptation
Scalable Media Delivery Chain with Distributed AdaptationScalable Media Delivery Chain with Distributed Adaptation
Scalable Media Delivery Chain with Distributed Adaptation
 
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 ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
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
 
THE H.264/MPEG4 AND ITS APPLICATIONS
THE H.264/MPEG4 AND ITS APPLICATIONSTHE H.264/MPEG4 AND ITS APPLICATIONS
THE H.264/MPEG4 AND ITS APPLICATIONS
 
PERFORMANCE 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 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
 
Radvision scalable video coding whitepaper by face to face live
Radvision scalable video coding whitepaper by face to face liveRadvision scalable video coding whitepaper by face to face live
Radvision scalable video coding whitepaper by face to face live
 
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
 
SDV overview 042706
SDV overview 042706SDV overview 042706
SDV overview 042706
 
Islem Mansri.pdf
Islem Mansri.pdfIslem Mansri.pdf
Islem Mansri.pdf
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and Measurement
 
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc NetworksQoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
QoS Constrained H.264/SVC video streaming over Multicast Ad Hoc Networks
 
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
 
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
 
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
 
Distribution Agnostic Video Server
Distribution Agnostic Video ServerDistribution Agnostic Video Server
Distribution Agnostic Video Server
 
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
 
The Secrets of SVC (NBU)
The Secrets of SVC (NBU)The Secrets of SVC (NBU)
The Secrets of SVC (NBU)
 
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video StreamingCSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
 
MiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive Streaming
MiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive StreamingMiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive Streaming
MiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive Streaming
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)
 

Último

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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"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 ...
 

Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Media Delivery of High-Definition Content

  • 1. SCALABLE VIDEO CODING GUIDELINES AND PERFORMANCE EVALUATIONS FOR ADAPTIVE MEDIA DELIVERY OF HIGH-DEFINITION CONTENT Michael Grafl et al. 1SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content Michael Grafl, Christian Timmerer, Hermann Hellwagner, Wael Cherif, Daniel Negru, Stefano Battista
  • 2. OUTLINE  Introduction  Scalable Video Coding  Objectives  Encoding Recommendations  Multi-Bitrate Streaming of Single-Layer Formats  Deduced Recommendations for SVC  High-Definition SVC Encoding Performance  Test-bed Setup  Rate Control Modes  Combining of Spatial and Quality Scalability  Number of Quality Layers  Requantization of Quality Layers  Conclusions Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 2
  • 3. INTRODUCTION  Scalable Video Coding (SVC) extension of H.264/AVC  Enables easy (in-network) adaptation of videos  Temporal scalability (inherited from AVC)  Spatial scalability  Quality (SNR) scalability  Layered video coding  Base layer (AVC-compatible) + enhancement layers  ~10% coding overhead per layer compared to AVC  Encoding configurations must be chosen carefully  Existing SVC studies rarely consider configurations of real industry streaming systems Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 3
  • 4. SCALABLE VIDEO CODING FRAMEWORK Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 4 Quality ResolutionFrame rate Which bitrates? Which resolutions? Number of layers? Combination of layers?
  • 5. OBJECTIVES  Devise SVC encoding guidelines  Deduce common resolutions and bitrates from industry solutions  Focus on HD content for adaptive media streaming  Evaluate various SVC configurations and encoders Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 5
  • 6. MULTI-BITRATE STREAMING SOLUTIONS  Prominent streaming solutions providing AVC encoding recommendations  Apple HTTP Live Streaming  Adobe HTTP Dynamic Streaming  Microsoft Smooth Streaming  YouTube  MTV  Recommendations were analyzed, aggregated and adjusted for SVC streaming Full list of 26 resolutions & (even more) bitrates: http://alicante.itec.aau.at/am1.html Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 6
  • 7. BITRATE RECOMMENDATIONS FOR AVC Resolution Suggested bitrates (4 streams) [Mbps] Suggested bitrates (2 streams) [Mbps] 1920x1080 8, 6, 5, 4 8, 5.5 1280x720 6, 4, 2.5, 1.5 4.5, 2.5 704x576 [Intentionally left blank] 2, 1.2 960x540 [Intentionally left blank] 2.25, 1.8 640x360 [Intentionally left blank] 1.6, 0.6 352x288 1.5, 0.9, 0.45, 0.25 1.2, 0.3 176x144 [Intentionally left blank] 0.1, 0.05 Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 7 For SVC add: +0%+10%+20%+30% +10% +10% Dyadicspatial scalability
  • 8. BITRATE RECOMMENDATIONS FOR SVC Resolution Suggested bitrates (4 bitrates) [Mbps] Suggested bitrates (2 bitrates) [Mbps] 1920x1080 10.4, 7.2, 5.5, 4 8.8, 6.05 1280x720 7.8, 4.8, 2.75, 1.5 5, 2.75 704x576 [Intentionally left blank] 2.2, 1.35 960x540 [Intentionally left blank] 2.5, 2 640x360 [Intentionally left blank] 1.75, 0.65 352x288 1.95, 1.1, 0.5, 0.25 1.3, 0.3 176x144 [Intentionally left blank] 0.1, 0.05 Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 8
  • 9. HD SVC ENCODING PERFORMANCE  Evaluate different SVC layer configurations  Rate control modes (constant bitrate vs. fixed quantization parameter) • Validate bitrate recommendations  Combination of spatial and quality scalability (multiple resolutions & multiple quality layers) • Pack everything into one stream or prefer one stream per resolution?  Number of quality layers • How many layers are useful?  Requantization of quality layers for fixed QP mode (deltaQP between layers) Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 9
  • 10. Industry solutions HD SVC ENCODING SETUP  4 test sequences (1080p, 25 fps)  PedestrianArea, Dinner, DucksTakeOff, CrowdRun  4 test scenarios  2 quality metrics  PSNR  Video Quality Metric (VQM): Better correlation with human visual system  4 encoders  JSVM (i.e., MPEG reference software)  MainConcept  Vanguard Software Solutions (VSS)  bSoft Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 10
  • 11. ENCODER COMPARISON & RATE CONTROL MODES Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 11 PSNR VQM fixed QP CBR
  • 12. 1920x10801280x720352x288176x144 ENCODER COMPARISON & BITRATE VALIDATION Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 12
  • 13. COMBINING SPATIAL & QUALITY SCALABILITY Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 13 960x528 1920x1056single stream
  • 14. NUMBER OF QUALITY LAYERS  Avg. bitrate overhead per layer:  JSVM: 11.7%  MainConcept: 15.2%  VSS: 19.7%  bSoft: 8.2% Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 14 1 layer 2 layers 3 layers 4 layers
  • 15. REQUANTIZATION OF QUALITY LAYERS  Bitrate distance between quality layers Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 15 VQM VQM vs. PSNR 
  • 16. CONCLUSIONS  Investigated industry AVC encoding guidelines  Devised SVC bitrate recommendations  Stable quality at all resolutions  Number of quality layers influences coding overhead  Several configurations and encoders evaluated  Future Work  Integration in end-to-end streaming system  Performance studies of Scalable HEVC (SHVC) Follow-up paper targeting adaptive HTTP streaming: M. Grafl et al., "Hybrid Scalable Video Coding for HTTP-based Adaptive Media Streaming with High-Definition Content", Proc. IEEE WoWMoM, Madrid, Spain, June 2013. Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 16
  • 17. THANKS FOR YOUR ATTENTION! Questions? Michael Grafl et al. SVC Guidelines & Performance Evaluations for Adaptive Media Delivery of HD Content 17 http://itec.aau.at/~mgrafl | @MyKey_ – http://aau.at/tewi/inf/itec/mmc/ | @itecMMC