SlideShare ist ein Scribd-Unternehmen logo
1 von 13
USING SCALABLE VIDEO CODING FOR
DYNAMIC ADAPTIVE STREAMING OVER
  HTTP IN MOBILE ENVIRONMENTS
Christopher Mueller, *Daniele Renzi, Stefan Lederer, *Stefano Battista and Christian Timmerer
                  Alpen-Adria Universität Klagenfurt (AAU)  Faculty of Technical Sciences (TEWI)
                   Institute of Information Technology (ITEC)  Multimedia Communication (MMC)
                                                    *bSoft   ltd, Italy

                                           EUSIPCO 2012 - 31.08.2012
    Christopher Mueller                  Using SVC for DASH in Mobile Environments                  1
OUTLINE
 Motivation

 Introduction of Dynamic Adaptive Streaming over HTTP
    with Scalable Video Coding
       Integration of SVC into MPEG-DASH

       Adaptation Logic

       Methodology and Experimental Setup

       Evaluation Results and Comparison

 Conclusion

 Christopher Mueller       Using SVC for DASH in Mobile Environments   2
MOTIVATION
 Real-Time Entertainment is accounting for more than 50% of the
  whole internet traffic
 HTTP is the major protocol and used for a variety of services
 Already entered a Post-PC era even for fixed access networks
  and mobile multimedia
  traffic still grows tremendously
 Although problems exists:
       Firewall and NAT traversal
       No reuse of the internet
        infrastructure, e.g., proxies, CDN’s
       Fluctuating bandwidth conditions
        especially in mobile networks
       Multiple annoying rebuffering
        events
 Christopher Mueller         Using SVC for DASH in Mobile Environments   3
DYNAMIC ADAPTIVE STREAMING
                    OVER HTTP




     Media Presentation Description (MPD)
     Dynamic adaption to the network conditions
     Reuse of existing Internet infrastructure
     Has the potential to play a major role in future networks
      optimizations are crucial
    Christopher Mueller      Using SVC for DASH in Mobile Environments   4
INTRODUCTION DASH & SVC
 Integration of Scalable Video Coding into MPEG-DASH
       Potential advantages due to the layered architecture
       More flexibility for the segment selection (cancelation of segments)




 Adaptation logic based on an explorative specified buffer model
 Evaluation and comparison of MPEG-DASH SVC with the major
  industry solutions (Microsoft, Apple, Adobe) and our MPEG-DASH
  AVC implementation

 Christopher Mueller        Using SVC for DASH in Mobile Environments    5
INTEGRATION OF SVC INTO DASH
   Content has been encoded with the BSoft SVC encoder at 14
    different bitrates from 100kbps to 4500kbps
   Same source content has been used for all other experiments
   Media stored on the server without any further container
    format to support media bitrates lower than 1Mbps [1]
   Reordering of the NAL units on the client side
    This is more efficient than having the NAL units stored in
    decoding order on the server



[1] I. Kofler, R. Kuschnig, H. Hellwagner, “Implications of the ISO Base Media File
    Format on Adaptive HTTP Streaming of H.264/SVC,” In Proc. of 9th IEEE Consumer
    Communications and Networking Conference, Los Alamitos, CA, USA, Jan. 2012.
    Christopher Mueller       Using SVC for DASH in Mobile Environments    6
ADAPTATION LOGIC
 Based on the available bandwidth and the current state of the
  buffer – explorative specified
 The model must be fitted to the network conditions
 SVC model is more aggressive




 Christopher Mueller      Using SVC for DASH in Mobile Environments   7
METHODOLOGY AND EXPERIMENTAL
            SETUP
 3 Tracks / Experiments based on mobile freeway traces
 Evaluation Network
       Bandwidth shaping with Linux tc
       Static RTT of 150ms
 Metrics
          Average bitrate
          Number of quality switches
          Buffer level
          Number of unsmooth seconds




 Christopher Mueller       Using SVC for DASH in Mobile Environments   8
MPEG-DASH AVC




 Adaptation process is very stable
 Adaptation reacts accurately, e.g., Second 190
 Christopher Mueller     Using SVC for DASH in Mobile Environments   9
MPEG-DASH SVC




 Better bandwidth utilization than AVC without stalls and a
  quite stable buffer
 Christopher Mueller     Using SVC for DASH in Mobile Environments   10
COMPARISON
       Name               Average             Average Switches                Average Unsmoothness
                       Bitrate [kbps]       [Number of Switches]                    [Seconds]
  Microsoft [2]            1522                            51                          0
     Adobe [2]             1239                            97                         64
     Apple [2]             1162                             7                          0
 MPEG-DASH [2]             1464                           166                          0
MPEG-DASH AVC              2341                            81                          0
MPEG-DASH SVC              2738                           101                          0



[2] C. Mueller, S. Lederer and C. Timmerer, “An Evaluation of Dynamic Adaptive
    Streaming over HTTP in Vehicular Environments”, In Proceedings of the 4th ACM
    Workshop on Mobile Video, Chapel Hill, North Carolina, February 24, 2012.
 Christopher Mueller              Using SVC for DASH in Mobile Environments                11
CONCLUSION
 SVC achieves a higher bandwidth utilization of
  approximately 15% compared to AVC
 Mapping the adaption process smoothly to the buffer
  increases the streaming performance
 However PSNR of SVC is quite low

 Future work
       will include a configuration with multiple baselayers (one for
        each major device class/resolution)
       Improvement of the adaptation logic


 Christopher Mueller      Using SVC for DASH in Mobile Environments   12
THANK YOU FOR YOUR ATTENTION



                  … questions, comments, etc. are welcome …


                           Christopher Mueller | dash.itec.aau.at
         Alpen-Adria Universität Klagenfurt (AAU)  Faculty of Technical Sciences (TEWI)
         Institute of Information Technology (ITEC)  Multimedia Communication (MMC)




Christopher Mueller              Using SVC for DASH in Mobile Environments            13

Weitere ähnliche Inhalte

Was ist angesagt?

Adaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging ProtocolsAdaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging ProtocolsAlpen-Adria-Universität
 
Dynamic Adaptive Streaming over HTTP (DASH)
Dynamic Adaptive Streaming over HTTP (DASH)Dynamic Adaptive Streaming over HTTP (DASH)
Dynamic Adaptive Streaming over HTTP (DASH)Alpen-Adria-Universität
 
Standards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related effortsStandards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related effortsIMTC
 
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular EnvironmentsAn Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular EnvironmentsAlpen-Adria-Universität
 
A Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP StreamingA Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP StreamingAlpen-Adria-Universität
 
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetEmulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetAnatoliy Zabrovskiy
 
Edge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format TodayEdge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format TodayAkamai Technologies
 
Using DASH and MPEG-2 TS
Using DASH and MPEG-2 TSUsing DASH and MPEG-2 TS
Using DASH and MPEG-2 TSAlex Giladi
 
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...mgrafl
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043mc_killah
 
MPEG DASH White Paper
MPEG DASH White PaperMPEG DASH White Paper
MPEG DASH White Paperidrajeev
 
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionDynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionAlpen-Adria-Universität
 
口試投影片(詹智傑) Final
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final詹智傑
 
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)Chris Adamson
 
MPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and ConformanceMPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and ConformanceAlpen-Adria-Universität
 
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...Naoki Shibata
 

Was ist angesagt? (20)

Adaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging ProtocolsAdaptive Media Streaming over Emerging Protocols
Adaptive Media Streaming over Emerging Protocols
 
Technology Update: MPEG-Dash
Technology Update: MPEG-DashTechnology Update: MPEG-Dash
Technology Update: MPEG-Dash
 
Dynamic Adaptive Streaming over HTTP (DASH)
Dynamic Adaptive Streaming over HTTP (DASH)Dynamic Adaptive Streaming over HTTP (DASH)
Dynamic Adaptive Streaming over HTTP (DASH)
 
Distributed DASH Dataset
Distributed DASH DatasetDistributed DASH Dataset
Distributed DASH Dataset
 
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
 
Standards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related effortsStandards' Perspective - MPEG DASH overview and related efforts
Standards' Perspective - MPEG DASH overview and related efforts
 
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular EnvironmentsAn Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments
 
Dynamic Adaptive Streaming over HTTP Dataset
Dynamic Adaptive Streaming over HTTP DatasetDynamic Adaptive Streaming over HTTP Dataset
Dynamic Adaptive Streaming over HTTP Dataset
 
A Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP StreamingA Seamless Web Integration of Adaptive HTTP Streaming
A Seamless Web Integration of Adaptive HTTP Streaming
 
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with MininetEmulation of Dynamic Adaptive Streaming over HTTP with Mininet
Emulation of Dynamic Adaptive Streaming over HTTP with Mininet
 
Edge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format TodayEdge 2014: MPEG DASH – Tomorrow's Format Today
Edge 2014: MPEG DASH – Tomorrow's Format Today
 
Using DASH and MPEG-2 TS
Using DASH and MPEG-2 TSUsing DASH and MPEG-2 TS
Using DASH and MPEG-2 TS
 
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043
 
MPEG DASH White Paper
MPEG DASH White PaperMPEG DASH White Paper
MPEG DASH White Paper
 
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to ConsumptionDynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
Dynamic Adaptive Streaming over HTTP: From Content Creation to Consumption
 
口試投影片(詹智傑) Final
口試投影片(詹智傑) Final口試投影片(詹智傑) Final
口試投影片(詹智傑) Final
 
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
Mobile Movies with HTTP Live Streaming (CocoaConf DC, March 2013)
 
MPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and ConformanceMPEG-DASH Reference Software and Conformance
MPEG-DASH Reference Software and Conformance
 
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
(Paper) MTcast: Robust and Efficient P2P-based Video Delivery for Heterogeneo...
 

Andere mochten auch

Over the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadOver the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadAlpen-Adria-Universität
 
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future RoadmapMPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future RoadmapAlpen-Adria-Universität
 
NASA Tech Integration Georgia Tech Grand Challenge
NASA Tech Integration Georgia Tech Grand ChallengeNASA Tech Integration Georgia Tech Grand Challenge
NASA Tech Integration Georgia Tech Grand ChallengeSung (Stephen) Kim
 
Tartalmi sec
Tartalmi secTartalmi sec
Tartalmi secttasi86
 
Case Study - Writing Letters Marathon campaign for Amnesty International
Case Study - Writing Letters Marathon campaign for Amnesty InternationalCase Study - Writing Letters Marathon campaign for Amnesty International
Case Study - Writing Letters Marathon campaign for Amnesty InternationalSparc Media Poland
 
The Law Hub: A New Content Strategy, Plan and Platform for Law Firms
The Law Hub: A New Content Strategy, Plan and Platform for Law FirmsThe Law Hub: A New Content Strategy, Plan and Platform for Law Firms
The Law Hub: A New Content Strategy, Plan and Platform for Law FirmsPaperStreet Web Design
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video CodecTejus Adiga M
 
Live streaming of video and subtitles with MPEG-DASH
Live streaming of video and subtitles with MPEG-DASHLive streaming of video and subtitles with MPEG-DASH
Live streaming of video and subtitles with MPEG-DASHCyril Concolato
 
From 0 to 100 with Content types
From 0 to 100 with Content typesFrom 0 to 100 with Content types
From 0 to 100 with Content typesJoanne Klein
 
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5IMTC
 

Andere mochten auch (16)

Over the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges AheadOver the Top Content Delivery: State of the Art and Challenges Ahead
Over the Top Content Delivery: State of the Art and Challenges Ahead
 
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future RoadmapMPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
MPEG-DASH: Overview, State-of-the-Art, and Future Roadmap
 
NASA Tech Integration Georgia Tech Grand Challenge
NASA Tech Integration Georgia Tech Grand ChallengeNASA Tech Integration Georgia Tech Grand Challenge
NASA Tech Integration Georgia Tech Grand Challenge
 
Tartalmi sec
Tartalmi secTartalmi sec
Tartalmi sec
 
Presentation1
Presentation1Presentation1
Presentation1
 
ENVREG9602
ENVREG9602ENVREG9602
ENVREG9602
 
Case Study - Writing Letters Marathon campaign for Amnesty International
Case Study - Writing Letters Marathon campaign for Amnesty InternationalCase Study - Writing Letters Marathon campaign for Amnesty International
Case Study - Writing Letters Marathon campaign for Amnesty International
 
How to leverage linked in in your sales & marketing plans for ellevate
How to leverage linked in in your sales & marketing plans for ellevateHow to leverage linked in in your sales & marketing plans for ellevate
How to leverage linked in in your sales & marketing plans for ellevate
 
Las plantas y sus partes
Las plantas y sus partesLas plantas y sus partes
Las plantas y sus partes
 
The Law Hub: A New Content Strategy, Plan and Platform for Law Firms
The Law Hub: A New Content Strategy, Plan and Platform for Law FirmsThe Law Hub: A New Content Strategy, Plan and Platform for Law Firms
The Law Hub: A New Content Strategy, Plan and Platform for Law Firms
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video Codec
 
Live streaming of video and subtitles with MPEG-DASH
Live streaming of video and subtitles with MPEG-DASHLive streaming of video and subtitles with MPEG-DASH
Live streaming of video and subtitles with MPEG-DASH
 
From 0 to 100 with Content types
From 0 to 100 with Content typesFrom 0 to 100 with Content types
From 0 to 100 with Content types
 
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5
 
BarManager App
BarManager AppBarManager App
BarManager App
 
Juola Vita 2015
Juola Vita 2015Juola Vita 2015
Juola Vita 2015
 

Ähnlich wie Using SVC for DASH in Mobile Environments

Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...mgrafl
 
Towards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile NetworksTowards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile NetworksFörderverein Technische Fakultät
 
Scalable Media Delivery Chain with Distributed Adaptation
Scalable Media Delivery Chain with Distributed AdaptationScalable Media Delivery Chain with Distributed Adaptation
Scalable Media Delivery Chain with Distributed Adaptationmgrafl
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Motion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsMotion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsIDES Editor
 
Resume-LIN-en-2014
Resume-LIN-en-2014Resume-LIN-en-2014
Resume-LIN-en-2014lin xianjin
 
Resume-LIN-en-2014
Resume-LIN-en-2014Resume-LIN-en-2014
Resume-LIN-en-2014lin xianjin
 
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
 
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...IJERA Editor
 
Wimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video QualityWimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video Qualityijceronline
 
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS OVER WIRELESS MESH NETWORKS
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS  OVER WIRELESS MESH NETWORKS ON THE SUPPORT OF MULTIMEDIA APPLICATIONS  OVER WIRELESS MESH NETWORKS
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS OVER WIRELESS MESH NETWORKS ijwmn
 
A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Acc...
A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Acc...A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Acc...
A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Acc...Priti Kana
 
A real time adaptive algorithm for video streaming over multiple wireless acc...
A real time adaptive algorithm for video streaming over multiple wireless acc...A real time adaptive algorithm for video streaming over multiple wireless acc...
A real time adaptive algorithm for video streaming over multiple wireless acc...JPINFOTECH JAYAPRAKASH
 
Optimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudOptimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudIMTC
 
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIOMANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIOIJCI JOURNAL
 
Hardware implementation of 3 d dct compressed and digitally watermarked video
Hardware implementation of 3 d dct compressed and digitally watermarked videoHardware implementation of 3 d dct compressed and digitally watermarked video
Hardware implementation of 3 d dct compressed and digitally watermarked videoIAEME Publication
 
Using In-Network Adaptation to Tackle Inefficiencies Caused by DASH in Inf...
Using In-Network Adaptation to Tackle Inefficiencies Caused by DASH in Inf...Using In-Network Adaptation to Tackle Inefficiencies Caused by DASH in Inf...
Using In-Network Adaptation to Tackle Inefficiencies Caused by DASH in Inf...Benjamin Rainer
 
RESOURCE ALLOCATION ALGORITHMS FOR QOS OPTIMIZATION IN MOBILE WIMAX NETWORKS
RESOURCE ALLOCATION ALGORITHMS FOR QOS OPTIMIZATION IN MOBILE WIMAX NETWORKSRESOURCE ALLOCATION ALGORITHMS FOR QOS OPTIMIZATION IN MOBILE WIMAX NETWORKS
RESOURCE ALLOCATION ALGORITHMS FOR QOS OPTIMIZATION IN MOBILE WIMAX NETWORKSijwmn
 

Ähnlich wie Using SVC for DASH in Mobile Environments (20)

Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
Distributed Adaptation Decision-Taking Framework and Scalable Video Coding Tu...
 
Towards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile NetworksTowards User-centric Video Transmission in Next Generation Mobile Networks
Towards User-centric Video Transmission in Next Generation Mobile Networks
 
Scalable Media Delivery Chain with Distributed Adaptation
Scalable Media Delivery Chain with Distributed AdaptationScalable Media Delivery Chain with Distributed Adaptation
Scalable Media Delivery Chain with Distributed Adaptation
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Motion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsMotion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video Streams
 
Resume-LIN-en-2014
Resume-LIN-en-2014Resume-LIN-en-2014
Resume-LIN-en-2014
 
Resume-LIN-en-2014
Resume-LIN-en-2014Resume-LIN-en-2014
Resume-LIN-en-2014
 
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
 
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
Analyzing Video Streaming Quality by Using Various Error Correction Methods o...
 
Wimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video QualityWimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video Quality
 
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS OVER WIRELESS MESH NETWORKS
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS  OVER WIRELESS MESH NETWORKS ON THE SUPPORT OF MULTIMEDIA APPLICATIONS  OVER WIRELESS MESH NETWORKS
ON THE SUPPORT OF MULTIMEDIA APPLICATIONS OVER WIRELESS MESH NETWORKS
 
A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Acc...
A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Acc...A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Acc...
A Real-Time Adaptive Algorithm for Video Streaming over Multiple Wireless Acc...
 
A real time adaptive algorithm for video streaming over multiple wireless acc...
A real time adaptive algorithm for video streaming over multiple wireless acc...A real time adaptive algorithm for video streaming over multiple wireless acc...
A real time adaptive algorithm for video streaming over multiple wireless acc...
 
Optimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the CloudOptimizing Real Time Interactive Video Delivery from the Cloud
Optimizing Real Time Interactive Video Delivery from the Cloud
 
[32]
[32][32]
[32]
 
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIOMANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
 
Cg25492495
Cg25492495Cg25492495
Cg25492495
 
Hardware implementation of 3 d dct compressed and digitally watermarked video
Hardware implementation of 3 d dct compressed and digitally watermarked videoHardware implementation of 3 d dct compressed and digitally watermarked video
Hardware implementation of 3 d dct compressed and digitally watermarked video
 
Using In-Network Adaptation to Tackle Inefficiencies Caused by DASH in Inf...
Using In-Network Adaptation to Tackle Inefficiencies Caused by DASH in Inf...Using In-Network Adaptation to Tackle Inefficiencies Caused by DASH in Inf...
Using In-Network Adaptation to Tackle Inefficiencies Caused by DASH in Inf...
 
RESOURCE ALLOCATION ALGORITHMS FOR QOS OPTIMIZATION IN MOBILE WIMAX NETWORKS
RESOURCE ALLOCATION ALGORITHMS FOR QOS OPTIMIZATION IN MOBILE WIMAX NETWORKSRESOURCE ALLOCATION ALGORITHMS FOR QOS OPTIMIZATION IN MOBILE WIMAX NETWORKS
RESOURCE ALLOCATION ALGORITHMS FOR QOS OPTIMIZATION IN MOBILE WIMAX NETWORKS
 

Kürzlich hochgeladen

🐬 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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 

Kürzlich hochgeladen (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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)
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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...
 

Using SVC for DASH in Mobile Environments

  • 1. USING SCALABLE VIDEO CODING FOR DYNAMIC ADAPTIVE STREAMING OVER HTTP IN MOBILE ENVIRONMENTS Christopher Mueller, *Daniele Renzi, Stefan Lederer, *Stefano Battista and Christian Timmerer Alpen-Adria Universität Klagenfurt (AAU)  Faculty of Technical Sciences (TEWI) Institute of Information Technology (ITEC)  Multimedia Communication (MMC) *bSoft ltd, Italy EUSIPCO 2012 - 31.08.2012 Christopher Mueller Using SVC for DASH in Mobile Environments 1
  • 2. OUTLINE  Motivation  Introduction of Dynamic Adaptive Streaming over HTTP with Scalable Video Coding  Integration of SVC into MPEG-DASH  Adaptation Logic  Methodology and Experimental Setup  Evaluation Results and Comparison  Conclusion Christopher Mueller Using SVC for DASH in Mobile Environments 2
  • 3. MOTIVATION  Real-Time Entertainment is accounting for more than 50% of the whole internet traffic  HTTP is the major protocol and used for a variety of services  Already entered a Post-PC era even for fixed access networks and mobile multimedia traffic still grows tremendously  Although problems exists:  Firewall and NAT traversal  No reuse of the internet infrastructure, e.g., proxies, CDN’s  Fluctuating bandwidth conditions especially in mobile networks  Multiple annoying rebuffering events Christopher Mueller Using SVC for DASH in Mobile Environments 3
  • 4. DYNAMIC ADAPTIVE STREAMING OVER HTTP  Media Presentation Description (MPD)  Dynamic adaption to the network conditions  Reuse of existing Internet infrastructure  Has the potential to play a major role in future networks optimizations are crucial Christopher Mueller Using SVC for DASH in Mobile Environments 4
  • 5. INTRODUCTION DASH & SVC  Integration of Scalable Video Coding into MPEG-DASH  Potential advantages due to the layered architecture  More flexibility for the segment selection (cancelation of segments)  Adaptation logic based on an explorative specified buffer model  Evaluation and comparison of MPEG-DASH SVC with the major industry solutions (Microsoft, Apple, Adobe) and our MPEG-DASH AVC implementation Christopher Mueller Using SVC for DASH in Mobile Environments 5
  • 6. INTEGRATION OF SVC INTO DASH  Content has been encoded with the BSoft SVC encoder at 14 different bitrates from 100kbps to 4500kbps  Same source content has been used for all other experiments  Media stored on the server without any further container format to support media bitrates lower than 1Mbps [1]  Reordering of the NAL units on the client side This is more efficient than having the NAL units stored in decoding order on the server [1] I. Kofler, R. Kuschnig, H. Hellwagner, “Implications of the ISO Base Media File Format on Adaptive HTTP Streaming of H.264/SVC,” In Proc. of 9th IEEE Consumer Communications and Networking Conference, Los Alamitos, CA, USA, Jan. 2012. Christopher Mueller Using SVC for DASH in Mobile Environments 6
  • 7. ADAPTATION LOGIC  Based on the available bandwidth and the current state of the buffer – explorative specified  The model must be fitted to the network conditions  SVC model is more aggressive Christopher Mueller Using SVC for DASH in Mobile Environments 7
  • 8. METHODOLOGY AND EXPERIMENTAL SETUP  3 Tracks / Experiments based on mobile freeway traces  Evaluation Network  Bandwidth shaping with Linux tc  Static RTT of 150ms  Metrics  Average bitrate  Number of quality switches  Buffer level  Number of unsmooth seconds Christopher Mueller Using SVC for DASH in Mobile Environments 8
  • 9. MPEG-DASH AVC  Adaptation process is very stable  Adaptation reacts accurately, e.g., Second 190 Christopher Mueller Using SVC for DASH in Mobile Environments 9
  • 10. MPEG-DASH SVC  Better bandwidth utilization than AVC without stalls and a quite stable buffer Christopher Mueller Using SVC for DASH in Mobile Environments 10
  • 11. COMPARISON Name Average Average Switches Average Unsmoothness Bitrate [kbps] [Number of Switches] [Seconds] Microsoft [2] 1522 51 0 Adobe [2] 1239 97 64 Apple [2] 1162 7 0 MPEG-DASH [2] 1464 166 0 MPEG-DASH AVC 2341 81 0 MPEG-DASH SVC 2738 101 0 [2] C. Mueller, S. Lederer and C. Timmerer, “An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments”, In Proceedings of the 4th ACM Workshop on Mobile Video, Chapel Hill, North Carolina, February 24, 2012. Christopher Mueller Using SVC for DASH in Mobile Environments 11
  • 12. CONCLUSION  SVC achieves a higher bandwidth utilization of approximately 15% compared to AVC  Mapping the adaption process smoothly to the buffer increases the streaming performance  However PSNR of SVC is quite low  Future work  will include a configuration with multiple baselayers (one for each major device class/resolution)  Improvement of the adaptation logic Christopher Mueller Using SVC for DASH in Mobile Environments 12
  • 13. THANK YOU FOR YOUR ATTENTION … questions, comments, etc. are welcome … Christopher Mueller | dash.itec.aau.at Alpen-Adria Universität Klagenfurt (AAU)  Faculty of Technical Sciences (TEWI) Institute of Information Technology (ITEC)  Multimedia Communication (MMC) Christopher Mueller Using SVC for DASH in Mobile Environments 13