SlideShare a Scribd company logo
NTUST - Mobilizing Information Technology Lab
Adaptive Video Streaming over HTTP with
Dynamic Resource Estimation
Truong Cong Thang Univ. of Aizu, Aizu-Wakamatsu, Japan
Le, H.T. ; Nguyen, H.X. ; Pham, A.T. ; Jung Won Kang ; Yong Man Ro
Journal of Communications and Networks, Vol. 15, No. 6, Dec. 2013
Advisor:Jenq-Shiou Leu
Student:Bing-Syuan Wang
Date:2015/10/13
National Taiwan University of Science and Technology
NTUST - Mobilizing Information Technology Lab
Outline
• Introduction
• Overview of Adaptive HTTP Streaming
• Throughput Estimation
• Experiments
• Video Bitrate Estimation
• Experiments
• Conclusion
2
NTUST - Mobilizing Information Technology Lab
Introduction
• Hypertext transfer protocol (HTTP) streaming has become a cost effective
means for multimedia delivery.
• Client-based approach.
• Bandwidth estimation.
Bitrate estimation.
• Constant bitrate (CBR) video/Variable bitrate (VBR) video.
• This solution may enable CBR-streaming even though the video is encoded in
VBR mode
3
NTUST - Mobilizing Information Technology Lab
Overview of Adaptive HTTP Streaming
• Dynamic adaptive streaming over HTTP (DASH)
• Metadata: media presentation description (MPD)
4
NTUST - Mobilizing Information Technology Lab
Throughput Estimation
• Based on previous segment throughputs / last segment (aggressive method).
5
NTUST - Mobilizing Information Technology Lab
Throughput Estimation
• 𝑇𝑑
𝑒
(𝑖) : The estimated download throughput
• 𝐷 𝑒
(𝑖) : The estimated download duration
6
NTUST - Mobilizing Information Technology Lab
Experiments
• Segment duration 6s; target buffer level 12s.
• Client behavior with segment duration of 6 s and throughput estimation using:
(a) Aggressive method and (b) proposed method.
7
11.5s
6s
NTUST - Mobilizing Information Technology Lab
Experiments
• Comparison of the aggressive method and proposed method with segment
duration of 6 s using: (a) CDF of bitrate and (b) CDF of buffer level.
8
NTUST - Mobilizing Information Technology Lab
Video Bitrate Estimation
• The bitrate is not constant.
• The client will be able to dynamically select the highest possible bitrate.
• Quantization parameter (QP)
(1-unit QP → 12%)
• A. Inter-Stream Bitrate Estimation
• B. Intra-Stream Bitrate Estimation
9
NTUST - Mobilizing Information Technology Lab
Experiments
• Segment duration 2s; target buffer level 4s.
• Preparing the video alternatives in VBR mode.
10
NTUST - Mobilizing Information Technology Lab
Experiments
• Based on average bitrate (ABR), highest bitrate (HBR), estimated bitrate (EBR)
11
NTUST - Mobilizing Information Technology Lab
Conclusion
• The proposed method can capture quickly the changes of throughput, and
then adjust video bitrate accordingly.
• The estimation methods essentially do not affect the playback quality (less
than 1 ms).
• The proposed solutions were effective to maintain a stable buffer under
fluctuations of bandwidth and video bitrate.
12

More Related Content

PPTX
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
PDF
LwTE: Light-weight Transcoding at the Edge
PDF
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
PDF
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
PPTX
Performance Analysis Of AOMDV In Terms Of Mobility Speed And Pause Time
PDF
20 Years of Streaming in 20 Minutes
PDF
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
PDF
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
Labmeeting - 20150831 - Overhead and Performance of Low Latency Live Streamin...
LwTE: Light-weight Transcoding at the Edge
FAUST: Fast Per-Scene Encoding Using Entropy-Based Scene Detection and Machin...
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
Performance Analysis Of AOMDV In Terms Of Mobility Speed And Pause Time
20 Years of Streaming in 20 Minutes
EPIQ'21: Days of Future Past: An Optimization-based Adaptive Bitrate Algorith...
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming

What's hot (20)

PPTX
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
PPT
Quality impact of scalable video coding tunneling for media aware content del...
PDF
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...
PDF
Understanding Quality of Experience of Heuristic-based HTTP Adaptive Bitrate ...
PDF
A Distributed Delivery Architecture for User Generated Content Live Streaming...
PDF
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
PDF
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
PDF
EADAS: Edge Assisted Adaptation Scheme for HTTP Adaptive Streaming
PDF
INCEPT: Intra CU Depth Prediction for HEVC
PDF
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
PPTX
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
PDF
HTTP Adaptive Streaming – Quo Vadis?
PDF
LwTE-Live: Light-weight Transcoding at the Edge for Live Streaming
PPTX
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
PPTX
CAdViSE or how to find the Sweet Spots of ABR Systems
PPT
Generic and Automatic Specman Based Verification Environment
PDF
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
PDF
MiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive Streaming
PDF
UDT.pptx
PDF
Accelerating Networked Applications with Flexible Packet Processing
WISH: User-centric Bitrate Adaptation for HTTP Adaptive Streaming on Mobile D...
Quality impact of scalable video coding tunneling for media aware content del...
ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Seq...
Understanding Quality of Experience of Heuristic-based HTTP Adaptive Bitrate ...
A Distributed Delivery Architecture for User Generated Content Live Streaming...
Machine Learning Based Video Coding Enhancements for HTTP Adaptive Streaming
FaME-ML: Fast Multirate Encoding for HTTP Adaptive Streaming Using Machine Le...
EADAS: Edge Assisted Adaptation Scheme for HTTP Adaptive Streaming
INCEPT: Intra CU Depth Prediction for HEVC
Relevance-Based Compression of Cataract Surgery Videos Using Convolutional Ne...
A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in W...
HTTP Adaptive Streaming – Quo Vadis?
LwTE-Live: Light-weight Transcoding at the Edge for Live Streaming
On Optimizing Resource Utilization in AVC-based Real-time Video Streaming
CAdViSE or how to find the Sweet Spots of ABR Systems
Generic and Automatic Specman Based Verification Environment
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
MiPSO: Multi-Period Per-Scene Optimization For HTTP Adaptive Streaming
UDT.pptx
Accelerating Networked Applications with Flexible Packet Processing
Ad

Viewers also liked (20)

PPTX
Labmeeting - 20150211 - Novel End-to-End Voice Encryption Method in GSM System
PPTX
Lab Meeting - 20140902 - Root Guard-Protecting Rooted Android Phones
PPT
Wetland Restoration in San Francisco Bay
PDF
Bonus Flaş Tasarım Hikayesi
PPTX
Drilling
PDF
Digging Deeper into Iranian Culture
PDF
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
DOC
Rajendra kori it_project lead_9_cv
PDF
The power of digital minds 張瑞雄
PDF
Promising avenues for interdisciplinary research in vision
PPTX
Drill- off Test"- Selection of Weight on Bit and Rotary Speed
PDF
Revitalization of Old Fields by Leta Smith
PPTX
Labmeeting - 20150512 - New Secure Routing Method & Applications Facing MitM ...
PDF
Geleneksel ve Dijital Pazarlama
PPTX
20150826 Introduction to Arduino
PPT
Student l1 blockwork
PPTX
AAC- The wonder Building Material
PDF
Latest Android topics for Computer Engineering Students
PDF
Advanced blowout and well control robert d. grace
Labmeeting - 20150211 - Novel End-to-End Voice Encryption Method in GSM System
Lab Meeting - 20140902 - Root Guard-Protecting Rooted Android Phones
Wetland Restoration in San Francisco Bay
Bonus Flaş Tasarım Hikayesi
Drilling
Digging Deeper into Iranian Culture
雲端06_兩岸三地的雲服務就選mail cloud-闕伊材
Rajendra kori it_project lead_9_cv
The power of digital minds 張瑞雄
Promising avenues for interdisciplinary research in vision
Drill- off Test"- Selection of Weight on Bit and Rotary Speed
Revitalization of Old Fields by Leta Smith
Labmeeting - 20150512 - New Secure Routing Method & Applications Facing MitM ...
Geleneksel ve Dijital Pazarlama
20150826 Introduction to Arduino
Student l1 blockwork
AAC- The wonder Building Material
Latest Android topics for Computer Engineering Students
Advanced blowout and well control robert d. grace
Ad

Similar to Labmeeting - 20151013 - Adaptive Video Streaming over HTTP with Dynamic Resource Estimation (20)

PPTX
Multimedia streaming
PPTX
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
PDF
IEEEGlobecom'22-OL-RICHTER.pdf
PDF
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
PDF
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
PPTX
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
PDF
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
PPTX
ABR Algorithms Explained (from Streaming Media East 2016)
PPTX
ABR Algorithms Explained (from Streaming Media East 2016).pptx
PDF
Mini proj ii sdn video communication
PDF
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
PDF
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...
PDF
Immersive Video Delivery: From Omnidirectional Video to Holography
PPTX
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
PDF
Adaptive Surveillance System using HTTP Streaming
PDF
Decoding Complexity-Rate-Quality Pareto-Front for Adaptive VVC Streaming
PDF
Effect of Varying Segment Size on DASH Streaming Quality for Mobile User
PDF
A Distributed Approach for Bitrate Selection in HTTP Adaptive Streaming
PDF
Over the Top Content Delivery: State of the Art and Challenges Ahead
PDF
Video Streaming: Then, Now, and in the Future
Multimedia streaming
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
IEEEGlobecom'22-OL-RICHTER.pdf
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
ABR Algorithms Explained (from Streaming Media East 2016)
ABR Algorithms Explained (from Streaming Media East 2016).pptx
Mini proj ii sdn video communication
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
A Two-Tiered On-Line Server-Side Bandwidth Reservation Framework for the Real...
Immersive Video Delivery: From Omnidirectional Video to Holography
(Slides) P2P video broadcast based on per-peer transcoding and its evaluatio...
Adaptive Surveillance System using HTTP Streaming
Decoding Complexity-Rate-Quality Pareto-Front for Adaptive VVC Streaming
Effect of Varying Segment Size on DASH Streaming Quality for Mobile User
A Distributed Approach for Bitrate Selection in HTTP Adaptive Streaming
Over the Top Content Delivery: State of the Art and Challenges Ahead
Video Streaming: Then, Now, and in the Future

Recently uploaded (20)

PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Geodesy 1.pptx...............................................
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
PPT on Performance Review to get promotions
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
additive manufacturing of ss316l using mig welding
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Sustainable Sites - Green Building Construction
DOCX
573137875-Attendance-Management-System-original
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
CH1 Production IntroductoryConcepts.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CYBER-CRIMES AND SECURITY A guide to understanding
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Geodesy 1.pptx...............................................
Arduino robotics embedded978-1-4302-3184-4.pdf
Lecture Notes Electrical Wiring System Components
bas. eng. economics group 4 presentation 1.pptx
Foundation to blockchain - A guide to Blockchain Tech
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPT on Performance Review to get promotions
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
additive manufacturing of ss316l using mig welding
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Sustainable Sites - Green Building Construction
573137875-Attendance-Management-System-original
Embodied AI: Ushering in the Next Era of Intelligent Systems
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...

Labmeeting - 20151013 - Adaptive Video Streaming over HTTP with Dynamic Resource Estimation

  • 1. NTUST - Mobilizing Information Technology Lab Adaptive Video Streaming over HTTP with Dynamic Resource Estimation Truong Cong Thang Univ. of Aizu, Aizu-Wakamatsu, Japan Le, H.T. ; Nguyen, H.X. ; Pham, A.T. ; Jung Won Kang ; Yong Man Ro Journal of Communications and Networks, Vol. 15, No. 6, Dec. 2013 Advisor:Jenq-Shiou Leu Student:Bing-Syuan Wang Date:2015/10/13 National Taiwan University of Science and Technology
  • 2. NTUST - Mobilizing Information Technology Lab Outline • Introduction • Overview of Adaptive HTTP Streaming • Throughput Estimation • Experiments • Video Bitrate Estimation • Experiments • Conclusion 2
  • 3. NTUST - Mobilizing Information Technology Lab Introduction • Hypertext transfer protocol (HTTP) streaming has become a cost effective means for multimedia delivery. • Client-based approach. • Bandwidth estimation. Bitrate estimation. • Constant bitrate (CBR) video/Variable bitrate (VBR) video. • This solution may enable CBR-streaming even though the video is encoded in VBR mode 3
  • 4. NTUST - Mobilizing Information Technology Lab Overview of Adaptive HTTP Streaming • Dynamic adaptive streaming over HTTP (DASH) • Metadata: media presentation description (MPD) 4
  • 5. NTUST - Mobilizing Information Technology Lab Throughput Estimation • Based on previous segment throughputs / last segment (aggressive method). 5
  • 6. NTUST - Mobilizing Information Technology Lab Throughput Estimation • 𝑇𝑑 𝑒 (𝑖) : The estimated download throughput • 𝐷 𝑒 (𝑖) : The estimated download duration 6
  • 7. NTUST - Mobilizing Information Technology Lab Experiments • Segment duration 6s; target buffer level 12s. • Client behavior with segment duration of 6 s and throughput estimation using: (a) Aggressive method and (b) proposed method. 7 11.5s 6s
  • 8. NTUST - Mobilizing Information Technology Lab Experiments • Comparison of the aggressive method and proposed method with segment duration of 6 s using: (a) CDF of bitrate and (b) CDF of buffer level. 8
  • 9. NTUST - Mobilizing Information Technology Lab Video Bitrate Estimation • The bitrate is not constant. • The client will be able to dynamically select the highest possible bitrate. • Quantization parameter (QP) (1-unit QP → 12%) • A. Inter-Stream Bitrate Estimation • B. Intra-Stream Bitrate Estimation 9
  • 10. NTUST - Mobilizing Information Technology Lab Experiments • Segment duration 2s; target buffer level 4s. • Preparing the video alternatives in VBR mode. 10
  • 11. NTUST - Mobilizing Information Technology Lab Experiments • Based on average bitrate (ABR), highest bitrate (HBR), estimated bitrate (EBR) 11
  • 12. NTUST - Mobilizing Information Technology Lab Conclusion • The proposed method can capture quickly the changes of throughput, and then adjust video bitrate accordingly. • The estimation methods essentially do not affect the playback quality (less than 1 ms). • The proposed solutions were effective to maintain a stable buffer under fluctuations of bandwidth and video bitrate. 12

Editor's Notes

  • #6: Feature extraction: parameter Controller: decide to adjust the computation model
  • #7: RTT 0.125
  • #8: DummyNet Loss rate = 0% RTT value = 40ms
  • #9: CDF:累積分布函數