SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
SCALABLE MEDIA DELIVERY CHAIN
WITH DISTRIBUTED ADAPTATION
PhD Thesis
Michael Grafl
1st Supervisor: Prof. Hermann Hellwagner
2nd Supervisor: Dr. Cyril Concolato
Michael Grafl 1Scalable Media Delivery Chain with Distributed Adaptation
OUTLINE
 Introduction
 Motivation
 Research Objectives
 Technical Background
 Scalable Video Coding Framework
 SVC Tunneling
 Distributed Adaptation and Media Transport
 Conclusions and Future Work
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 2
MOTIVATION
 Increasing amount of video traffic
 Video traffic (of all forms) to amount to ~86% of
global consumer traffic by 2016 [Cisco VNI 2011-2016]
 Today's media delivery chains are not utilizing their
resources optimally
 Redundant video encodings
 Content-agnostic transport at network level
 Low end-user device support for scalable media coding formats
 Integrate scalable media coding with a content-aware
distributed adaptation approach for media delivery
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 3
RESEARCH OBJECTIVES
1) Evaluate Scalable Video Coding (SVC) encoding
configurations and scalability features
2) Develop guidelines for SVC encoding in the context of
adaptive media streaming
3) Investigate SVC tunneling for device-independent
access
4) Analyze scalability features and adaptation configurations
for content- and context-aware media delivery
5) Investigate distributed adaptation in content-aware
networks for different transport mechanisms
6) Evaluate distributed media adaptation in an end-to-end
streaming system
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 4
OUTLINE
 Introduction
 Technical Background
 SVC, DASH, and ALICANTE
 Scalable Video Coding Framework
 SVC Tunneling
 Distributed Adaptation and Media Transport
 Conclusions and Future Work
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 5
SVC, DASH, AND ALICANTE
 Scalable Video Coding (SVC) extension of H.264/AVC
 Base layer (AVC-compatible) + enhancement layers
• Temporal, spatial, and quality scalability
 ~10% bitrate overhead compared to AVC (per layer)
 Dynamic Adaptive Streaming over HTTP (DASH)
 Media segments (e.g., 2-10 sec) in different representations,
described in manifest file
 Sequential download based on avail. bandwidth
 FP7 Project
 New Media Ecosystem with enhanced home-gateways
(Home-Boxes) & content-aware in-network adaptation of SVC
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 6
OUTLINE
 Introduction
 Technical Background
 Scalable Video Coding Framework
 SVC Encoding Guidelines
 High-Definition SVC Performance Evaluations
 Hybrid SVC-DASH
 SVC Tunneling
 Distributed Adaptation and Media Transport
 Conclusions
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 7
SCALABLE VIDEO CODING FRAMEWORK
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 8
Quality
ResolutionFrame rate Which bitrates?
Which resolutions?
Number of layers?
Combination of layers?
SVC ENCODING GUIDELINES
 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
  7 common resolutions and recommendations for
2 and 4 bitrates
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 9
HD SVC ENCODING PERFORMANCE
 Evaluate different SVC layer configurations &
encoder implementations for high-definition content
 Rate control modes
(constant bitrate vs. fixed quantization parameter)
 Combination of spatial and quality scalability
(multiple resolutions & multiple quality layers)
 Number of quality layers
 Requantization, combination of quality scalability modes
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 10
HYBRID SVC-DASH
 One stream (with quality layers) per resolution
instead of a single stream with all resolutions
 Resolutions
for device
classes
 Quality layers
for dynamic
adaptation
  Higher
viewing quality
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 11
User1
User2HD-Ready TV
Full-HD
TV
Mobile
User3
Traditional SVC-DASH
Hybrid SVC-DASH
Enhancement Layer 3
Resolution 1
Resolution 2
Resolution 3
Enhancement Layer 2
Enhancement Layer 1
SVC Base Layer
OUTLINE
 Introduction
 Technical Background
 Scalable Video Coding Framework
 SVC Tunneling
 Concept and Considerations
 Evaluations
 Distributed Adaptation and Media Transport
 Conclusions and Future Work
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 12
SVC TUNNELING
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 13
CANCAN
Home-Box Layer
HB
MANE
HB HB
HB
MANE MANE MANE
Autonomous
System
End-to-End Multimedia Communication (MPEG-2, MPEG-4, AVC, SVC, ...)
...
...
SVC (Layered-Multicast) Tunnel
HB
Autonomous
System
Context-
Aware
Adaptation
Dynamic,
Network-Aware
Adaptation
CONCEPTS AND CONSIDERATIONS
 SVC (layered-multicast) tunnel
 Adaptation of scalable media resource at MANE
 At the border to the user (Home-Box),
transcoding modules are deployed for
device-independent access
 Bandwidth savings compared to simulcast
 Transcoding
 Quality loss through re-encoding
 Real-Time Constraints
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 14
SVC TUNNELING EVALUATIONS
 Evaluated trade-off between quality loss and
bandwidth savings in multicast scenario
 MPEG-2 as source and target formats
 Test-bed gradually refined during 3 evaluations
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 15
OUTLINE
 Introduction
 Technical Background
 Scalable Video Coding Framework
 SVC Tunneling
 Distributed Adaptation and Media Transport
 Scalable Media Coding for Content-Aware Networking
 Representation Switch Smoothing
 End-to-End Adaptive Streaming System
 Conclusions and Future Work
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 16
DISTRIBUTED ADAPTATION
AND MEDIA TRANSPORT
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 17
UltraHD TV
MANE2
BufferBuffer
MANE1
SVC-Base Layer
Enhancement Layer 1
Enhancement Layer 2
U1
U2
U3
HD-Ready
Mobile
R1
R3
Full-HD
TV
R2
S1
S2
SCALABLE MEDIA CODING FOR
CONTENT-AWARE NETWORKING
 Identified Content-Aware Networking (CAN)
challenges and potentials based on use cases
for scalable media delivery
 Flow processing, caching/buffering, QoS/QoE
management
 Transport mechanisms
• RTP Unicast
• RTP Multicast
• P2P
• DASH
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 18
REPRESENTATION SWITCH SMOOTHING
 Avoid abrupt quality
switches
 Smooth transition
between
representations
 Initial subjective
test results (n=18)
 Improves
viewing quality
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 19
Representations
min bitrate
& quality
max bitrate
& quality
Time
Abrupt
change of
playback
quality
Representations
min bitrate
& quality
max bitrate
& quality
Time
Original
quality of
segment
Smooth transition
between
representations
END-TO-END ADAPTIVE STREAMING
SYSTEM
 Integrated previous findings into an
end-to-end adaptive streaming system prototype
 SVC encoding guidelines
 SVC-to-MPEG-2 transcoding
 Dynamic in-network adaptation
 System validation and evaluation
 End-to-end delay for streaming
 Quality improvement through dynamic adaptation
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 20
OUTLINE
 Introduction
 Technical Background
 Scalable Video Coding Framework
 SVC Tunneling
 Distributed Adaptation and Media Transport
 Conclusions and Future Work
 Findings & Future Work
 Publications
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 21
CONCLUSIONS & FUTURE WORK
 SVC encoding guidelines established
 Configurations & encoders evaluated
 SVC Tunneling approach developed and tested
 Trade-off between quality loss & bandwidth savings
 Distributed adaptation architecture examined
 Theoretical considerations & practical prototype
 Future Work
 Performance analysis of upcoming Scalable
High-Efficiency Video Coding (SHVC) standard
 SVC tunneling for evaluations high-definition content
 Elaborate coordination of distributed adaptation
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 22
PUBLICATIONS (1/2)
 M. Grafl, et al., "Scalable Video Coding Guidelines and Performance
Evaluations for Adaptive Media Delivery of High Definition Content", Proc.
IEEE ISCC, 2013.
 M. Grafl, et al., "Hybrid Scalable Video Coding for HTTP-based Adaptive Media
Streaming with High-Definition Content", Proc. IEEE WoWMoM, 2013.
 M. Grafl et al., "Scalable Media Coding enabling Content-Aware
Networking", IEEE MultiMedia, 2013.
 M. Grafl et al., "Distributed Adaptation Decision-Taking Framework and
Scalable Video Coding Tunneling for Edge and In-Network Media Adaptation",
Proc. IEEE TEMU, 2012.
 M. Grafl, C. Timmerer, and H. Hellwagner, "Quality Impact of Scalable Video
Coding Tunneling for Media-Aware Content Delivery", Proc. IEEE ICME, 2011.
 M. Grafl, "SVC Tunneling for Media-Aware Content Delivery: Impact on Video
Quality", Proc. IEEE WoWMoM - PhD Forum, 2011.
 M. Grafl et al., "Scalable Video Coding in Content-Aware Networks:
Research Challenges and Open Issues", in: N. Blefari-Melazzi, G. Bianchi,
and L. Salgarelli (eds.), Trustworthy Internet, Springer, 2011.
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 23
...
PUBLICATIONS (2/2)
 C. Timmerer et al., "Scalable Video Coding in Content-Aware Networks:
Research Challenges and Open Issues", Proc. ITWDC, 2010.
 C. Timmerer et al., "A Metadata Model for Peer-to-Peer Media Distribution", Proc.
WISMA, 2010.
 P. Kudumakis et al., "MPEG-M: A Digital Media Ecosystem for
Interoperable Applications", accepted for publication in Signal
Processing: Image Communication, scheduled for publication in 2013.
 G. Gardikis, E. Pallis, and M. Grafl, "Media-Aware Networks in Future
Internet Media", accepted for publication in: A. Kondoz and T. Dagiuklas
(eds.), 3D Future Internet Media, Springer, scheduled for publication in
2013.
 M. Grafl and C. Timmerer, "Representation Switch Smoothing for Adaptive HTTP
Streaming", accepted for publication in Proc. PQS, 2013.
Open-Source Software:
 "SVC Demux & Mux", https://sourceforge.net/projects/svc-demux-mux/, 2013.
 "SVC RTP MST", https://sourceforge.net/projects/svc-rtp-mst/, 2013.
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 24
THANKS FOR YOUR ATTENTION!
Questions?
Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 25

Contenu connexe

Tendances

bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and MobileBitmovin Inc
 
Video Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive StreamingVideo Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive StreamingAlpen-Adria-Universität
 
Streaming tools comparison
Streaming tools comparisonStreaming tools comparison
Streaming tools comparisonCleveroad
 
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 NetworksIJERA Editor
 
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP NetworksMulticasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP NetworksEditor IJMTER
 
D4.5 A package of calibration procedures linked to SWAT through a generic pla...
D4.5 A package of calibration procedures linked to SWAT through a generic pla...D4.5 A package of calibration procedures linked to SWAT through a generic pla...
D4.5 A package of calibration procedures linked to SWAT through a generic pla...envirogrids-blacksee
 
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 StreamingAlpen-Adria-Universität
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Sean Andersen
 
CAdViSE or how to find the Sweet Spots of ABR Systems
CAdViSE or how to find the Sweet Spots of ABR SystemsCAdViSE or how to find the Sweet Spots of ABR Systems
CAdViSE or how to find the Sweet Spots of ABR SystemsAlpen-Adria-Universität
 
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 StreamingAlpen-Adria-Universität
 
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...Videoguy
 
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingOn Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingAlpen-Adria-Universität
 
cas_Knowledge_Network
cas_Knowledge_Networkcas_Knowledge_Network
cas_Knowledge_NetworkOliver Eichel
 
LwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the EdgeLwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the EdgeAlpen-Adria-Universität
 

Tendances (15)

bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
 
Video Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive StreamingVideo Coding Enhancements for HTTP Adaptive Streaming
Video Coding Enhancements for HTTP Adaptive Streaming
 
Streaming tools comparison
Streaming tools comparisonStreaming tools comparison
Streaming tools comparison
 
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
 
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP NetworksMulticasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
Multicasting Of Adaptively-Encoded MPEG4 Over Qos-Cognizant IP Networks
 
D4.5 A package of calibration procedures linked to SWAT through a generic pla...
D4.5 A package of calibration procedures linked to SWAT through a generic pla...D4.5 A package of calibration procedures linked to SWAT through a generic pla...
D4.5 A package of calibration procedures linked to SWAT through a generic pla...
 
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
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1
 
CAdViSE or how to find the Sweet Spots of ABR Systems
CAdViSE or how to find the Sweet Spots of ABR SystemsCAdViSE or how to find the Sweet Spots of ABR Systems
CAdViSE or how to find the Sweet Spots of ABR Systems
 
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
 
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
 
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video StreamingOn Optimizing Resource Utilization in AVC-based Real-time Video Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
 
cas_Knowledge_Network
cas_Knowledge_Networkcas_Knowledge_Network
cas_Knowledge_Network
 
LwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the EdgeLwTE: Light-weight Transcoding at the Edge
LwTE: Light-weight Transcoding at the Edge
 

Similaire à Scalable Media Delivery Chain with Distributed Adaptation

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 liveFace to Face Live
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2Pptblog Pptblogcom
 
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 ...Reza Farahani
 
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdfAliIssa53
 
Complexity Analysis in Scalable Video Coding
Complexity Analysis in Scalable Video CodingComplexity Analysis in Scalable Video Coding
Complexity Analysis in Scalable Video CodingWaqas Tariq
 
Final presentation
Final presentationFinal presentation
Final presentationHEENA GUPTA
 
Prins - EuroITV 2013 - A hybrid architecture for delivery of panoramic video
Prins -  EuroITV 2013 - A hybrid architecture for delivery of panoramic videoPrins -  EuroITV 2013 - A hybrid architecture for delivery of panoramic video
Prins - EuroITV 2013 - A hybrid architecture for delivery of panoramic videoMartin Prins
 
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
 
SDV overview 042706
SDV overview 042706SDV overview 042706
SDV overview 042706owenlin
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Alpen-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
 
TFRC Based adaptive video Streaming in cloud
TFRC Based adaptive video Streaming in cloudTFRC Based adaptive video Streaming in cloud
TFRC Based adaptive video Streaming in cloudAjimon Siji
 
Satellite Newsgathering and Fixed Broadcast Contribution and Exchange - White...
Satellite Newsgathering and Fixed Broadcast Contribution and Exchange - White...Satellite Newsgathering and Fixed Broadcast Contribution and Exchange - White...
Satellite Newsgathering and Fixed Broadcast Contribution and Exchange - White...ST Engineering iDirect
 
Multi-Criteria Optimization of Content Delivery within the Future Media Internet
Multi-Criteria Optimization of Content Delivery within the Future Media InternetMulti-Criteria Optimization of Content Delivery within the Future Media Internet
Multi-Criteria Optimization of Content Delivery within the Future Media Internetjbruneauqueyreix
 

Similaire à Scalable Media Delivery Chain with Distributed Adaptation (20)

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
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2
 
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 ...
 
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
 
Slides
SlidesSlides
Slides
 
Complexity Analysis in Scalable Video Coding
Complexity Analysis in Scalable Video CodingComplexity Analysis in Scalable Video Coding
Complexity Analysis in Scalable Video Coding
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Aquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video CompressionAquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video Compression
 
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
 
Adaptive Video over ICN @ IETF'87
Adaptive Video over ICN @ IETF'87Adaptive Video over ICN @ IETF'87
Adaptive Video over ICN @ IETF'87
 
Prins - EuroITV 2013 - A hybrid architecture for delivery of panoramic video
Prins -  EuroITV 2013 - A hybrid architecture for delivery of panoramic videoPrins -  EuroITV 2013 - A hybrid architecture for delivery of panoramic video
Prins - EuroITV 2013 - A hybrid architecture for delivery of panoramic video
 
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
 
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
 
SDV overview 042706
SDV overview 042706SDV overview 042706
SDV overview 042706
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)
 
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...
 
2 han
2 han2 han
2 han
 
TFRC Based adaptive video Streaming in cloud
TFRC Based adaptive video Streaming in cloudTFRC Based adaptive video Streaming in cloud
TFRC Based adaptive video Streaming in cloud
 
Satellite Newsgathering and Fixed Broadcast Contribution and Exchange - White...
Satellite Newsgathering and Fixed Broadcast Contribution and Exchange - White...Satellite Newsgathering and Fixed Broadcast Contribution and Exchange - White...
Satellite Newsgathering and Fixed Broadcast Contribution and Exchange - White...
 
Multi-Criteria Optimization of Content Delivery within the Future Media Internet
Multi-Criteria Optimization of Content Delivery within the Future Media InternetMulti-Criteria Optimization of Content Delivery within the Future Media Internet
Multi-Criteria Optimization of Content Delivery within the Future Media Internet
 

Dernier

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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...Miguel Araújo
 
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 DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Scalable Media Delivery Chain with Distributed Adaptation

  • 1. SCALABLE MEDIA DELIVERY CHAIN WITH DISTRIBUTED ADAPTATION PhD Thesis Michael Grafl 1st Supervisor: Prof. Hermann Hellwagner 2nd Supervisor: Dr. Cyril Concolato Michael Grafl 1Scalable Media Delivery Chain with Distributed Adaptation
  • 2. OUTLINE  Introduction  Motivation  Research Objectives  Technical Background  Scalable Video Coding Framework  SVC Tunneling  Distributed Adaptation and Media Transport  Conclusions and Future Work Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 2
  • 3. MOTIVATION  Increasing amount of video traffic  Video traffic (of all forms) to amount to ~86% of global consumer traffic by 2016 [Cisco VNI 2011-2016]  Today's media delivery chains are not utilizing their resources optimally  Redundant video encodings  Content-agnostic transport at network level  Low end-user device support for scalable media coding formats  Integrate scalable media coding with a content-aware distributed adaptation approach for media delivery Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 3
  • 4. RESEARCH OBJECTIVES 1) Evaluate Scalable Video Coding (SVC) encoding configurations and scalability features 2) Develop guidelines for SVC encoding in the context of adaptive media streaming 3) Investigate SVC tunneling for device-independent access 4) Analyze scalability features and adaptation configurations for content- and context-aware media delivery 5) Investigate distributed adaptation in content-aware networks for different transport mechanisms 6) Evaluate distributed media adaptation in an end-to-end streaming system Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 4
  • 5. OUTLINE  Introduction  Technical Background  SVC, DASH, and ALICANTE  Scalable Video Coding Framework  SVC Tunneling  Distributed Adaptation and Media Transport  Conclusions and Future Work Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 5
  • 6. SVC, DASH, AND ALICANTE  Scalable Video Coding (SVC) extension of H.264/AVC  Base layer (AVC-compatible) + enhancement layers • Temporal, spatial, and quality scalability  ~10% bitrate overhead compared to AVC (per layer)  Dynamic Adaptive Streaming over HTTP (DASH)  Media segments (e.g., 2-10 sec) in different representations, described in manifest file  Sequential download based on avail. bandwidth  FP7 Project  New Media Ecosystem with enhanced home-gateways (Home-Boxes) & content-aware in-network adaptation of SVC Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 6
  • 7. OUTLINE  Introduction  Technical Background  Scalable Video Coding Framework  SVC Encoding Guidelines  High-Definition SVC Performance Evaluations  Hybrid SVC-DASH  SVC Tunneling  Distributed Adaptation and Media Transport  Conclusions Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 7
  • 8. SCALABLE VIDEO CODING FRAMEWORK Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 8 Quality ResolutionFrame rate Which bitrates? Which resolutions? Number of layers? Combination of layers?
  • 9. SVC ENCODING GUIDELINES  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   7 common resolutions and recommendations for 2 and 4 bitrates Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 9
  • 10. HD SVC ENCODING PERFORMANCE  Evaluate different SVC layer configurations & encoder implementations for high-definition content  Rate control modes (constant bitrate vs. fixed quantization parameter)  Combination of spatial and quality scalability (multiple resolutions & multiple quality layers)  Number of quality layers  Requantization, combination of quality scalability modes Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 10
  • 11. HYBRID SVC-DASH  One stream (with quality layers) per resolution instead of a single stream with all resolutions  Resolutions for device classes  Quality layers for dynamic adaptation   Higher viewing quality Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 11 User1 User2HD-Ready TV Full-HD TV Mobile User3 Traditional SVC-DASH Hybrid SVC-DASH Enhancement Layer 3 Resolution 1 Resolution 2 Resolution 3 Enhancement Layer 2 Enhancement Layer 1 SVC Base Layer
  • 12. OUTLINE  Introduction  Technical Background  Scalable Video Coding Framework  SVC Tunneling  Concept and Considerations  Evaluations  Distributed Adaptation and Media Transport  Conclusions and Future Work Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 12
  • 13. SVC TUNNELING Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 13 CANCAN Home-Box Layer HB MANE HB HB HB MANE MANE MANE Autonomous System End-to-End Multimedia Communication (MPEG-2, MPEG-4, AVC, SVC, ...) ... ... SVC (Layered-Multicast) Tunnel HB Autonomous System Context- Aware Adaptation Dynamic, Network-Aware Adaptation
  • 14. CONCEPTS AND CONSIDERATIONS  SVC (layered-multicast) tunnel  Adaptation of scalable media resource at MANE  At the border to the user (Home-Box), transcoding modules are deployed for device-independent access  Bandwidth savings compared to simulcast  Transcoding  Quality loss through re-encoding  Real-Time Constraints Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 14
  • 15. SVC TUNNELING EVALUATIONS  Evaluated trade-off between quality loss and bandwidth savings in multicast scenario  MPEG-2 as source and target formats  Test-bed gradually refined during 3 evaluations Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 15
  • 16. OUTLINE  Introduction  Technical Background  Scalable Video Coding Framework  SVC Tunneling  Distributed Adaptation and Media Transport  Scalable Media Coding for Content-Aware Networking  Representation Switch Smoothing  End-to-End Adaptive Streaming System  Conclusions and Future Work Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 16
  • 17. DISTRIBUTED ADAPTATION AND MEDIA TRANSPORT Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 17 UltraHD TV MANE2 BufferBuffer MANE1 SVC-Base Layer Enhancement Layer 1 Enhancement Layer 2 U1 U2 U3 HD-Ready Mobile R1 R3 Full-HD TV R2 S1 S2
  • 18. SCALABLE MEDIA CODING FOR CONTENT-AWARE NETWORKING  Identified Content-Aware Networking (CAN) challenges and potentials based on use cases for scalable media delivery  Flow processing, caching/buffering, QoS/QoE management  Transport mechanisms • RTP Unicast • RTP Multicast • P2P • DASH Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 18
  • 19. REPRESENTATION SWITCH SMOOTHING  Avoid abrupt quality switches  Smooth transition between representations  Initial subjective test results (n=18)  Improves viewing quality Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 19 Representations min bitrate & quality max bitrate & quality Time Abrupt change of playback quality Representations min bitrate & quality max bitrate & quality Time Original quality of segment Smooth transition between representations
  • 20. END-TO-END ADAPTIVE STREAMING SYSTEM  Integrated previous findings into an end-to-end adaptive streaming system prototype  SVC encoding guidelines  SVC-to-MPEG-2 transcoding  Dynamic in-network adaptation  System validation and evaluation  End-to-end delay for streaming  Quality improvement through dynamic adaptation Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 20
  • 21. OUTLINE  Introduction  Technical Background  Scalable Video Coding Framework  SVC Tunneling  Distributed Adaptation and Media Transport  Conclusions and Future Work  Findings & Future Work  Publications Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 21
  • 22. CONCLUSIONS & FUTURE WORK  SVC encoding guidelines established  Configurations & encoders evaluated  SVC Tunneling approach developed and tested  Trade-off between quality loss & bandwidth savings  Distributed adaptation architecture examined  Theoretical considerations & practical prototype  Future Work  Performance analysis of upcoming Scalable High-Efficiency Video Coding (SHVC) standard  SVC tunneling for evaluations high-definition content  Elaborate coordination of distributed adaptation Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 22
  • 23. PUBLICATIONS (1/2)  M. Grafl, et al., "Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Media Delivery of High Definition Content", Proc. IEEE ISCC, 2013.  M. Grafl, et al., "Hybrid Scalable Video Coding for HTTP-based Adaptive Media Streaming with High-Definition Content", Proc. IEEE WoWMoM, 2013.  M. Grafl et al., "Scalable Media Coding enabling Content-Aware Networking", IEEE MultiMedia, 2013.  M. Grafl et al., "Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tunneling for Edge and In-Network Media Adaptation", Proc. IEEE TEMU, 2012.  M. Grafl, C. Timmerer, and H. Hellwagner, "Quality Impact of Scalable Video Coding Tunneling for Media-Aware Content Delivery", Proc. IEEE ICME, 2011.  M. Grafl, "SVC Tunneling for Media-Aware Content Delivery: Impact on Video Quality", Proc. IEEE WoWMoM - PhD Forum, 2011.  M. Grafl et al., "Scalable Video Coding in Content-Aware Networks: Research Challenges and Open Issues", in: N. Blefari-Melazzi, G. Bianchi, and L. Salgarelli (eds.), Trustworthy Internet, Springer, 2011. Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 23 ...
  • 24. PUBLICATIONS (2/2)  C. Timmerer et al., "Scalable Video Coding in Content-Aware Networks: Research Challenges and Open Issues", Proc. ITWDC, 2010.  C. Timmerer et al., "A Metadata Model for Peer-to-Peer Media Distribution", Proc. WISMA, 2010.  P. Kudumakis et al., "MPEG-M: A Digital Media Ecosystem for Interoperable Applications", accepted for publication in Signal Processing: Image Communication, scheduled for publication in 2013.  G. Gardikis, E. Pallis, and M. Grafl, "Media-Aware Networks in Future Internet Media", accepted for publication in: A. Kondoz and T. Dagiuklas (eds.), 3D Future Internet Media, Springer, scheduled for publication in 2013.  M. Grafl and C. Timmerer, "Representation Switch Smoothing for Adaptive HTTP Streaming", accepted for publication in Proc. PQS, 2013. Open-Source Software:  "SVC Demux & Mux", https://sourceforge.net/projects/svc-demux-mux/, 2013.  "SVC RTP MST", https://sourceforge.net/projects/svc-rtp-mst/, 2013. Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 24
  • 25. THANKS FOR YOUR ATTENTION! Questions? Michael Grafl Scalable Media Delivery Chain with Distributed Adaptation 25