SlideShare ist ein Scribd-Unternehmen logo
1 von 17
DISTRIBUTED ADAPTATION
   DECISION-TAKING FRAMEWORK AND
SCALABLE VIDEO CODING TUNNELING FOR
EDGE AND IN-NETWORK MEDIA ADAPTATION
               Michael Grafl, Christian Timmerer, Markus Waltl,
               George Xilouris, Nikolaos Zotos, Daniele Renzi,
                          Stefano Battista, and Alex Chernilov

                       TEMU 2012, Heraklion, Greece, July 31, 2012


Michael Grafl et al.       Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   1
OUTLINE
  Introduction & Problem Statement
  Research Challenges
  ALICANTE Adaptation Framework
          Adaptation & SVC Tunneling
  Targeted Research Outcomes
  Proposed Integrated Test-Bed
  Scientific Results Achieved So Far
          RC Modes for SVC Tunneling
          Results
          Result Evaluation
  Conclusions

Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   2
INTRODUCTION & PROBLEM STATEMENT
  Universal Multimedia Access (UMA)
          Evolution of device and network infrastructure
  Heterogeneity of devices, platforms, and networks
          Scalable Video Coding (SVC): bitstream consists of
           cumulative layers that refine the video (resolution,
           framerate, bitrate)
          SVC tunneling approach featuring edge and in-network
           media adaptation (for streaming)
  Content-Aware Networking (CAN) as
   evolutionary approach towards the Future Internet

Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   3
RESEARCH CHALLENGES
  Distributed adaptation decision-taking framework
          Where to adapt? – at source, in-network, receiver, and
           combinations thereof
          When to adapt? – at request and during delivery
          How often to adapt? – too often (risk: flickering), too seldom
           (risk: stalling)
          How to adapt? – optimization towards resolution, framerate,
           SNR (bitrate), accessibility, etc.; (too) many possibilities
  Efficient, scalable SVC tunneling and signaling thereof
          Low (end-to-end) delay, minimum quality degradation, scalability
           (# parallel sessions)
  Impact on the Quality of Service/Experience (QoS/QoE)
          Trade-off (for certain use cases and applications); QoS  QoE

Michael Grafl et al.     Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   4
ALICANTE ADAPTATION FRAMEWORK
  FP7 ICT project
          "Media Ecosystem Deployment through Ubiquitous
           Content-Aware Network Environments"
          Goal: New Home-Box layer and CAN layer with
           cross-layer adaptation enabling cooperation between
           providers, operators, and end-users
  2 new virtual layers
          Home-Box (HB) Layer: enhanced home gateways
          CAN Layer: content-aware adaptation of SVC at
           Media-Aware Network Elements (MANEs)

Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   5
ALICANTE ADAPTATION FRAMEWORK
                       End-to-End Multimedia Communication (MPEG-2, MPEG-4, AVC, SVC, ...)
     Context-
      Aware
    Adaptation                          HB                                                  HB
                                                   Home-Box Layer
                                                                                                             HB
   HB

                                                                           HB


                                             SVC (Layered-Multicast) Tunnel


                                CAN                     ...                   CAN                   Dynamic,
                                                                                                 Network-Aware
                         MANE                    MANE           MANE                         MANE Adaptation

                                Autonomous
                                  System
                                                          ...         Autonomous
                                                                        System

Michael Grafl et al.           Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation        6
ADAPTATION & SVC TUNNELING
  Adaptation Decision-Taking Framework (ADTF) coordinating
   local adaptation decisions of modules at
          the content source;
          the border to the user (Home-Box); and
          within the network at MANEs
  SVC (layered-multicast) tunnel
          Adaptation of scalable media resource at MANE
          At the border to the user (Home-Box), adaptation modules are
           deployed enabling device-independent access
  Key Innovations
          Better network resource utilization & maintaining
           a satisfactory Quality of Experience
          Adaptation decision aggregation and propagation
          Distributed coordination with CAN layer for optimal adaptation &
           improved bandwidth usage

Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   7
TARGETED RESEARCH OUTCOMES
  Guidelines for scalable media encoding/transcoding parameters
   (with SVC as example)
  Guidelines for distributed adaptation decision-taking framework
  Enhancement of
          decision-taking algorithm by exploiting active and passive monitoring
          SVC adaptation based on network load/conditions and QoS constraints
           using a content-aware approach
  Assessment of the performance and scalability (e.g., number of
   flows, flow traffic profile)
          computing resources utilized (e.g., CPU and memory)
          network related metrics (e.g., processing delay per flow, maximum achieved
           bandwidth)
  Mappings of network and device monitoring parameters
          Enable prediction of QoE; validation through subjective quality assessments
  Holistic approach for in-network adaptation applying different
   adaptation policies per content-aware virtual network

Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   8
PROPOSED INTEGRATED TEST-BED




Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   9
SCIENTIFIC RESULTS ACHIEVED SO FAR
  Achieved results
          Quality impact of SVC tunneling using MPEG-2 as
           starting point: baseline for further research [3]
          Initial performance evaluations of SVC streaming and
           real-time in-network adaptation [4]
          End-to-end QoS control including a model for
           QoS-QoE mapping [5]




Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   10
RC MODES FOR SVC TUNNELING
  Comparing rate control (RC) modes for SVC tunneling
          Extended previous tests [3] to compare SVC tunneling for
                  • Variable bitrate (VBR) constant quantization parameter (QP)
                  • Constant bitrate (CBR)
                  • Different codecs: bSoft, MainConcept

                  • SVC config: 4 medium-grained scalability (MGS) layers
          Procedure:
                  •    Pixel-domain transcoding (PDT) from MPEG-2 to SVC
                  •    Transcode resulting bitstream back from SVC to MPEG-2
                  •    Measured Bjontegaard Delta (BD) Y-PSNR
                  •    Compared required bandwidths to MPEG-2 simulcast

Michael Grafl et al.       Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   11
RESULTS (1)
                                                                MainConcept                          MainConcept
                               bSoft (VBR)
                                                                  (VBR)                                (CBR)
       Sequence                BD-              BD-              BD-               BD-                BD-     BD-
                              PSNR             bitrate          PSNR              bitrate            PSNR    bitrate
                               [dB]             [%]              [dB]              [%]                [dB]    [%]
foreman       -2.08 50.3 -2.03 53.7 -2.40                                                                     61.6
container     -1.57 38.2 -1.99 51.0 -2.91                                                                     66.9
hall_monitor  -0.75 22.6 -1.40 54.1 -1.82                                                                     73.6
stefan        -2.59 41.0 -2.09 32.1 -2.88                                                                     53.4
Average       -1.74 38.04 -1.88 47.7 -2.50                                                                    63.9
Table 1: Bjontegaard Delta for SVC tunneling
Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation           12
RESULTS (2)
                                                     MainConcept MainConcept
   Target Quality                        bSoft (VBR)
                                                       (VBR)       (CBR)
   SVC                 SVC MPEG-2 SVC MPEG-2 SVC MPEG-2
          VBR CBR
 encoding             tunnel simulcast tunnel simulcast tunnel simulcast
          [QP] [Mbps]
  config              [kbps] [kbps] [kbps] [kbps] [kbps] [kbps]
Q1                      16 3 5333                        3041           3694               3454          3286    4721
Q2                      20 2 3446                        2025           2418               2082          2242    3191
Q3                      24 1.5 2201                      1452           1650               1277          1687    2093
Q4                      28 1 1438                        1102           1132                900          1109    1287
Average                        3105                      1905           2224               1928          2081    2823
  Table 2: Comparison of required bandwidths for
    SVC tunneling vs. MPEG-2 simulcast
 Michael Grafl et al.      Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation          13
RESULT EVALUATION
  Less quality impact for VBR mode
  CBR mode: SVC tunneling more bandwidth
   efficient than MPEG-2 simulcast (~26% reduction)
  Bandwidth efficiency of SVC tunneling depends
   on number and configuration of SVC layers
   (mainly on quality of Base Layer)
  Other scenarios: VBR mode SVC tunneling
   favorable to MPEG-2 simulcast if only server-side
   transcoding needed (i.e., client supports SVC)

Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   14
CONCLUSIONS
  Research challenges and key innovations for edge
   and in-network adaptation
              SVC tunneling
              Distributed Adaptation
              Performance evaluations of SVC streaming
              End-to-end QoS control & QoS-QoE mapping approach
  CBR and VBR mode for SVC tunneling compared
  Integrated test-bed proposed
  Future work: HD content; subjective tests; integrate
   QoS-QoE mapping; multi-video rate allocation
Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   15
SELECTED LITERATURE
 [1] F. Pereira and I. Burnett, "Universal multimedia experiences for
     tomorrow," IEEE Signal Processing Magazine, vol.20, no.2, Mar.
     2003.
 [2] European Commission, "ALICANTE, Annex I – Description of Work,"
     FP7-ICT-2009-4, Grant agreement no. 248652, 2009.
 [3] M. Grafl, C. Timmerer, and H. Hellwagner, "Quality Impact of
     Scalable Video Coding Tunneling for Media-Aware Content
     Delivery," Proc. ICME’11, Barcelona, Spain, July 2011.
 [4] N. Zotos et al., "Performance evaluation of H264/SVC streaming
     system featuring real-time in-network adaptation," Proc. IWQoS’11,
     San Jose, California, June 2011.
 [5] B. Shao et al., "An Adaptive System for Real-Time Scalable Video
     Streaming with End-to-End QoS Control," Proc. WIAMIS’10,
     Desenzano Del Garda, Italy, Apr. 2010.
 [6] G. Bjontegaard, "Improvements of the BD-PSNR model," ITU-T
     SG16/Q6, 2008.

Michael Grafl et al.    Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   16
THANK YOU FOR YOUR ATTENTION!

                                                                               Questions?



               http://ict-alicante.eu/
               http://itec.uni-klu.ac.at/~mgrafl
Michael Grafl et al.   Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation   17

Weitere ähnliche Inhalte

Was ist angesagt?

Transcoding of MPEG Compressed Bitstreams: Techniques and ...
Transcoding of MPEG Compressed Bitstreams: Techniques and ...Transcoding of MPEG Compressed Bitstreams: Techniques and ...
Transcoding of MPEG Compressed Bitstreams: Techniques and ...Videoguy
 
CCNxCon2012: Session 3: Content-centric VANETs: routing and transport issues
CCNxCon2012: Session 3: Content-centric VANETs: routing and transport issuesCCNxCon2012: Session 3: Content-centric VANETs: routing and transport issues
CCNxCon2012: Session 3: Content-centric VANETs: routing and transport issuesPARC, a Xerox company
 
Press Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingPress Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingAlpen-Adria-Universität
 
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 -  Delft, The NetherlandsHPDC 2012 presentation - June 19, 2012 -  Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlandsbalmanme
 
VVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin BrossVVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin BrossMathias Wien
 
Multi media chapter 1_2_3
Multi media chapter 1_2_3Multi media chapter 1_2_3
Multi media chapter 1_2_3sushi_bk
 
VVC tutorial at VCIP 2020 together with Benjamin Bross
VVC tutorial at VCIP 2020 together with Benjamin BrossVVC tutorial at VCIP 2020 together with Benjamin Bross
VVC tutorial at VCIP 2020 together with Benjamin BrossMathias Wien
 
1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable videoYogananda Patnaik
 
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...Sourour Kanzari
 
Complexity Analysis in Scalable Video Coding
Complexity Analysis in Scalable Video CodingComplexity Analysis in Scalable Video Coding
Complexity Analysis in Scalable Video CodingWaqas Tariq
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Ijripublishers Ijri
 
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
 
New solutions for wireless infrastructure applications
New solutions for wireless infrastructure applicationsNew solutions for wireless infrastructure applications
New solutions for wireless infrastructure applicationschiportal
 

Was ist angesagt? (18)

Transcoding of MPEG Compressed Bitstreams: Techniques and ...
Transcoding of MPEG Compressed Bitstreams: Techniques and ...Transcoding of MPEG Compressed Bitstreams: Techniques and ...
Transcoding of MPEG Compressed Bitstreams: Techniques and ...
 
CCNxCon2012: Session 3: Content-centric VANETs: routing and transport issues
CCNxCon2012: Session 3: Content-centric VANETs: routing and transport issuesCCNxCon2012: Session 3: Content-centric VANETs: routing and transport issues
CCNxCon2012: Session 3: Content-centric VANETs: routing and transport issues
 
Press Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingPress Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) Meeting
 
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 -  Delft, The NetherlandsHPDC 2012 presentation - June 19, 2012 -  Delft, The Netherlands
HPDC 2012 presentation - June 19, 2012 - Delft, The Netherlands
 
Digital TV, IPTV
Digital TV, IPTVDigital TV, IPTV
Digital TV, IPTV
 
3 transport.key
3 transport.key3 transport.key
3 transport.key
 
VVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin BrossVVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin Bross
 
Multi media chapter 1_2_3
Multi media chapter 1_2_3Multi media chapter 1_2_3
Multi media chapter 1_2_3
 
5 data link-lan.key
5 data link-lan.key5 data link-lan.key
5 data link-lan.key
 
VVC tutorial at VCIP 2020 together with Benjamin Bross
VVC tutorial at VCIP 2020 together with Benjamin BrossVVC tutorial at VCIP 2020 together with Benjamin Bross
VVC tutorial at VCIP 2020 together with Benjamin Bross
 
1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video1 state of-the-art and trends in scalable video
1 state of-the-art and trends in scalable video
 
4 network.key
4 network.key4 network.key
4 network.key
 
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
Andrade sep15 fromlowarchitecturalexpertiseuptohighthroughputnonbinaryldpcdec...
 
Complexity Analysis in Scalable Video Coding
Complexity Analysis in Scalable Video CodingComplexity Analysis in Scalable Video Coding
Complexity Analysis in Scalable Video Coding
 
1 introduction.key
1 introduction.key1 introduction.key
1 introduction.key
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
 
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
 
New solutions for wireless infrastructure applications
New solutions for wireless infrastructure applicationsNew solutions for wireless infrastructure applications
New solutions for wireless infrastructure applications
 

Ähnlich wie Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tunneling for Edge and In-Network Media Adaptation

Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
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 EnvironmentsChristopher Mueller
 
Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...Alpen-Adria-Universität
 
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...IJECEIAES
 
Rajendra Bareto-Resume-Final
Rajendra Bareto-Resume-FinalRajendra Bareto-Resume-Final
Rajendra Bareto-Resume-FinalRajendra Bareto
 
Scalable Video Coding in Content-Aware Networks
Scalable Video Coding in Content-Aware NetworksScalable Video Coding in Content-Aware Networks
Scalable Video Coding in Content-Aware Networksmgrafl
 
Machine Learning approaches at video compression
Machine Learning approaches at video compression Machine Learning approaches at video compression
Machine Learning approaches at video compression Roberto Iacoviello
 
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...Ahmed Ayman
 
Ground-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP ShowcaseGround-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP ShowcaseKieran Kunhya
 
Aruna Ravi - M.S Thesis
Aruna Ravi - M.S ThesisAruna Ravi - M.S Thesis
Aruna Ravi - M.S ThesisArunaRavi
 
Sspi day out_2014_comtech-leonardo_gil
Sspi day out_2014_comtech-leonardo_gilSspi day out_2014_comtech-leonardo_gil
Sspi day out_2014_comtech-leonardo_gilSSPI Brasil
 
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
 
Communication Design Engineer
Communication Design EngineerCommunication Design Engineer
Communication Design EngineerVikram Phatak
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple CodingHakimSahour
 
#Digital Caribbean: Dr Peter Siebert, DVB Project Office
#Digital Caribbean: Dr Peter Siebert, DVB Project Office#Digital Caribbean: Dr Peter Siebert, DVB Project Office
#Digital Caribbean: Dr Peter Siebert, DVB Project OfficeCommonwealthBroadcastingAssoc
 

Ähnlich wie Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tunneling for Edge and In-Network Media Adaptation (20)

Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
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
 
Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...Quality impact of scalable video coding tunneling for media aware content del...
Quality impact of scalable video coding tunneling for media aware content del...
 
Trev 300 morello
Trev 300 morelloTrev 300 morello
Trev 300 morello
 
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
Novel Approach for Evaluating Video Transmission using Combined Scalable Vide...
 
Rajendra Bareto-Resume-Final
Rajendra Bareto-Resume-FinalRajendra Bareto-Resume-Final
Rajendra Bareto-Resume-Final
 
Scalable Video Coding in Content-Aware Networks
Scalable Video Coding in Content-Aware NetworksScalable Video Coding in Content-Aware Networks
Scalable Video Coding in Content-Aware Networks
 
DVBS2-MSc-Eng
DVBS2-MSc-EngDVBS2-MSc-Eng
DVBS2-MSc-Eng
 
Machine Learning approaches at video compression
Machine Learning approaches at video compression Machine Learning approaches at video compression
Machine Learning approaches at video compression
 
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...
 
[IJET-V1I2P5] Authors : Ms.Pallavi Dhok, Mr.Aditya Dhanvijay
[IJET-V1I2P5] Authors : Ms.Pallavi Dhok, Mr.Aditya Dhanvijay[IJET-V1I2P5] Authors : Ms.Pallavi Dhok, Mr.Aditya Dhanvijay
[IJET-V1I2P5] Authors : Ms.Pallavi Dhok, Mr.Aditya Dhanvijay
 
Ground-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP ShowcaseGround-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP Showcase
 
Aruna Ravi - M.S Thesis
Aruna Ravi - M.S ThesisAruna Ravi - M.S Thesis
Aruna Ravi - M.S Thesis
 
Sspi day out_2014_comtech-leonardo_gil
Sspi day out_2014_comtech-leonardo_gilSspi day out_2014_comtech-leonardo_gil
Sspi day out_2014_comtech-leonardo_gil
 
Cuda project paper
Cuda project paperCuda project paper
Cuda project paper
 
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
 
Communication Design Engineer
Communication Design EngineerCommunication Design Engineer
Communication Design Engineer
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple Coding
 
#Digital Caribbean: Dr Peter Siebert, DVB Project Office
#Digital Caribbean: Dr Peter Siebert, DVB Project Office#Digital Caribbean: Dr Peter Siebert, DVB Project Office
#Digital Caribbean: Dr Peter Siebert, DVB Project Office
 

Kürzlich hochgeladen

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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.pptxRustici Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
"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 ...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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 WorkerThousandEyes
 
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 Subbuapidays
 
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 educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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 ModelDeepika Singh
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 FresherRemote DBA Services
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"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 ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tunneling for Edge and In-Network Media Adaptation

  • 1. DISTRIBUTED ADAPTATION DECISION-TAKING FRAMEWORK AND SCALABLE VIDEO CODING TUNNELING FOR EDGE AND IN-NETWORK MEDIA ADAPTATION Michael Grafl, Christian Timmerer, Markus Waltl, George Xilouris, Nikolaos Zotos, Daniele Renzi, Stefano Battista, and Alex Chernilov TEMU 2012, Heraklion, Greece, July 31, 2012 Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 1
  • 2. OUTLINE  Introduction & Problem Statement  Research Challenges  ALICANTE Adaptation Framework  Adaptation & SVC Tunneling  Targeted Research Outcomes  Proposed Integrated Test-Bed  Scientific Results Achieved So Far  RC Modes for SVC Tunneling  Results  Result Evaluation  Conclusions Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 2
  • 3. INTRODUCTION & PROBLEM STATEMENT  Universal Multimedia Access (UMA)  Evolution of device and network infrastructure  Heterogeneity of devices, platforms, and networks  Scalable Video Coding (SVC): bitstream consists of cumulative layers that refine the video (resolution, framerate, bitrate)  SVC tunneling approach featuring edge and in-network media adaptation (for streaming)  Content-Aware Networking (CAN) as evolutionary approach towards the Future Internet Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 3
  • 4. RESEARCH CHALLENGES  Distributed adaptation decision-taking framework  Where to adapt? – at source, in-network, receiver, and combinations thereof  When to adapt? – at request and during delivery  How often to adapt? – too often (risk: flickering), too seldom (risk: stalling)  How to adapt? – optimization towards resolution, framerate, SNR (bitrate), accessibility, etc.; (too) many possibilities  Efficient, scalable SVC tunneling and signaling thereof  Low (end-to-end) delay, minimum quality degradation, scalability (# parallel sessions)  Impact on the Quality of Service/Experience (QoS/QoE)  Trade-off (for certain use cases and applications); QoS  QoE Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 4
  • 5. ALICANTE ADAPTATION FRAMEWORK  FP7 ICT project  "Media Ecosystem Deployment through Ubiquitous Content-Aware Network Environments"  Goal: New Home-Box layer and CAN layer with cross-layer adaptation enabling cooperation between providers, operators, and end-users  2 new virtual layers  Home-Box (HB) Layer: enhanced home gateways  CAN Layer: content-aware adaptation of SVC at Media-Aware Network Elements (MANEs) Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 5
  • 6. ALICANTE ADAPTATION FRAMEWORK End-to-End Multimedia Communication (MPEG-2, MPEG-4, AVC, SVC, ...) Context- Aware Adaptation HB HB Home-Box Layer HB HB HB SVC (Layered-Multicast) Tunnel CAN ... CAN Dynamic, Network-Aware MANE MANE MANE MANE Adaptation Autonomous System ... Autonomous System Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 6
  • 7. ADAPTATION & SVC TUNNELING  Adaptation Decision-Taking Framework (ADTF) coordinating local adaptation decisions of modules at  the content source;  the border to the user (Home-Box); and  within the network at MANEs  SVC (layered-multicast) tunnel  Adaptation of scalable media resource at MANE  At the border to the user (Home-Box), adaptation modules are deployed enabling device-independent access  Key Innovations  Better network resource utilization & maintaining a satisfactory Quality of Experience  Adaptation decision aggregation and propagation  Distributed coordination with CAN layer for optimal adaptation & improved bandwidth usage Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 7
  • 8. TARGETED RESEARCH OUTCOMES  Guidelines for scalable media encoding/transcoding parameters (with SVC as example)  Guidelines for distributed adaptation decision-taking framework  Enhancement of  decision-taking algorithm by exploiting active and passive monitoring  SVC adaptation based on network load/conditions and QoS constraints using a content-aware approach  Assessment of the performance and scalability (e.g., number of flows, flow traffic profile)  computing resources utilized (e.g., CPU and memory)  network related metrics (e.g., processing delay per flow, maximum achieved bandwidth)  Mappings of network and device monitoring parameters  Enable prediction of QoE; validation through subjective quality assessments  Holistic approach for in-network adaptation applying different adaptation policies per content-aware virtual network Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 8
  • 9. PROPOSED INTEGRATED TEST-BED Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 9
  • 10. SCIENTIFIC RESULTS ACHIEVED SO FAR  Achieved results  Quality impact of SVC tunneling using MPEG-2 as starting point: baseline for further research [3]  Initial performance evaluations of SVC streaming and real-time in-network adaptation [4]  End-to-end QoS control including a model for QoS-QoE mapping [5] Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 10
  • 11. RC MODES FOR SVC TUNNELING  Comparing rate control (RC) modes for SVC tunneling  Extended previous tests [3] to compare SVC tunneling for • Variable bitrate (VBR) constant quantization parameter (QP) • Constant bitrate (CBR) • Different codecs: bSoft, MainConcept • SVC config: 4 medium-grained scalability (MGS) layers  Procedure: • Pixel-domain transcoding (PDT) from MPEG-2 to SVC • Transcode resulting bitstream back from SVC to MPEG-2 • Measured Bjontegaard Delta (BD) Y-PSNR • Compared required bandwidths to MPEG-2 simulcast Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 11
  • 12. RESULTS (1) MainConcept MainConcept bSoft (VBR) (VBR) (CBR) Sequence BD- BD- BD- BD- BD- BD- PSNR bitrate PSNR bitrate PSNR bitrate [dB] [%] [dB] [%] [dB] [%] foreman -2.08 50.3 -2.03 53.7 -2.40 61.6 container -1.57 38.2 -1.99 51.0 -2.91 66.9 hall_monitor -0.75 22.6 -1.40 54.1 -1.82 73.6 stefan -2.59 41.0 -2.09 32.1 -2.88 53.4 Average -1.74 38.04 -1.88 47.7 -2.50 63.9 Table 1: Bjontegaard Delta for SVC tunneling Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 12
  • 13. RESULTS (2) MainConcept MainConcept Target Quality bSoft (VBR) (VBR) (CBR) SVC SVC MPEG-2 SVC MPEG-2 SVC MPEG-2 VBR CBR encoding tunnel simulcast tunnel simulcast tunnel simulcast [QP] [Mbps] config [kbps] [kbps] [kbps] [kbps] [kbps] [kbps] Q1 16 3 5333 3041 3694 3454 3286 4721 Q2 20 2 3446 2025 2418 2082 2242 3191 Q3 24 1.5 2201 1452 1650 1277 1687 2093 Q4 28 1 1438 1102 1132 900 1109 1287 Average 3105 1905 2224 1928 2081 2823 Table 2: Comparison of required bandwidths for SVC tunneling vs. MPEG-2 simulcast Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 13
  • 14. RESULT EVALUATION  Less quality impact for VBR mode  CBR mode: SVC tunneling more bandwidth efficient than MPEG-2 simulcast (~26% reduction)  Bandwidth efficiency of SVC tunneling depends on number and configuration of SVC layers (mainly on quality of Base Layer)  Other scenarios: VBR mode SVC tunneling favorable to MPEG-2 simulcast if only server-side transcoding needed (i.e., client supports SVC) Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 14
  • 15. CONCLUSIONS  Research challenges and key innovations for edge and in-network adaptation  SVC tunneling  Distributed Adaptation  Performance evaluations of SVC streaming  End-to-end QoS control & QoS-QoE mapping approach  CBR and VBR mode for SVC tunneling compared  Integrated test-bed proposed  Future work: HD content; subjective tests; integrate QoS-QoE mapping; multi-video rate allocation Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 15
  • 16. SELECTED LITERATURE [1] F. Pereira and I. Burnett, "Universal multimedia experiences for tomorrow," IEEE Signal Processing Magazine, vol.20, no.2, Mar. 2003. [2] European Commission, "ALICANTE, Annex I – Description of Work," FP7-ICT-2009-4, Grant agreement no. 248652, 2009. [3] M. Grafl, C. Timmerer, and H. Hellwagner, "Quality Impact of Scalable Video Coding Tunneling for Media-Aware Content Delivery," Proc. ICME’11, Barcelona, Spain, July 2011. [4] N. Zotos et al., "Performance evaluation of H264/SVC streaming system featuring real-time in-network adaptation," Proc. IWQoS’11, San Jose, California, June 2011. [5] B. Shao et al., "An Adaptive System for Real-Time Scalable Video Streaming with End-to-End QoS Control," Proc. WIAMIS’10, Desenzano Del Garda, Italy, Apr. 2010. [6] G. Bjontegaard, "Improvements of the BD-PSNR model," ITU-T SG16/Q6, 2008. Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 16
  • 17. THANK YOU FOR YOUR ATTENTION! Questions? http://ict-alicante.eu/ http://itec.uni-klu.ac.at/~mgrafl Michael Grafl et al. Distributed ADTF and SVC Tunneling for Edge and In-Network Media Adaptation 17