SlideShare a Scribd company logo
1
DASH
&
HTTP2.0
2
Overview
DASH Live has a latency / server load tradeoff:
Large segment size create latency which hinders the
real-time live experience
Shorter segment size requires more segment requests
so it loads the server
HTTP2.0 has push option in which the server
pushes content to the client without the client
EXPLICIT request
3
Solution
Upon each request, the client will be able to
define the number of segments that will be
pushed by the server without an Explicit
request
Implementation using specific DASH push
header in HTTP2.0
4
HTTP2.0 push header options
 “DASH-PUSH: type=push-next; K=5” – for segments
 “DASH-PUSH: type=push-time; T=10” – for seconds
 “DASH-PUSH: type=uri-list; seg1.mp4;seg2.mp4…” – for
segment names
 DASH-PUSH: type=uri-template; seg{1}.mp4; 1:2:3” – for
template segment names
 DASH-PUSH: type=uri-wildcard; text/css” – for all resources
of type text/css
5
Other solutions
An alternative solution would be to play a
segment while still receiving it.
This solution would decrease some of the
latency on the client but would not lower the
latency created by the serve while it creates
the segment
6
Resources
http://
tools.ietf.org/html/draft-ruellan-httpbis-dash-http
6
Resources
http://
tools.ietf.org/html/draft-ruellan-httpbis-dash-http

More Related Content

PPTX
Linux file commands
PPT
Linux Commands
PDF
DNS Delegation
PDF
Unit 13 network client
PPTX
DHCP SERVER ( RHCE Linux)
PPT
Linux50commands
DOC
Tên hàm
PPTX
Samba power point presentation
Linux file commands
Linux Commands
DNS Delegation
Unit 13 network client
DHCP SERVER ( RHCE Linux)
Linux50commands
Tên hàm
Samba power point presentation

What's hot (13)

ODP
Babitha.linux
ODP
Babitha.linux
PPTX
PDF
How to run multiple instances of transmission daemon in linux debian or ubuntu
ODP
Prabu linux
TXT
PDF
1. primary dns using bind for a and cname record for ipv4 and ipv6
PPTX
Loadbalancing In-depth study for scale @ 80K TPS
PDF
Dhcp
PDF
Network File System (NFS)
PPTX
Linux Based Network Proposal
PPTX
Cassandra Cluster Manager (CCM)
PPT
Basic command ppt
Babitha.linux
Babitha.linux
How to run multiple instances of transmission daemon in linux debian or ubuntu
Prabu linux
1. primary dns using bind for a and cname record for ipv4 and ipv6
Loadbalancing In-depth study for scale @ 80K TPS
Dhcp
Network File System (NFS)
Linux Based Network Proposal
Cassandra Cluster Manager (CCM)
Basic command ppt
Ad

Similar to DASH and HTTP2.0 (20)

PPTX
What's the deal with Apple's Low Latency HLS (ALHLS)?
PDF
MPEG DASH White Paper
PDF
Linux HTTPS/TCP/IP Stack for the Fast and Secure Web
PDF
Enabling Googley microservices with HTTP/2 and gRPC.
PPTX
Streaming video to html
PDF
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
PPTX
NetScaler Web2.0 Push Technology Overview
PPT
FMS Administration Seminar
PDF
How to admin
PPTX
Http2 kotlin
PDF
Introduction to gRPC - Mete Atamel - Codemotion Rome 2017
PPT
RTSP Analysis Wireshark
PDF
Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir...
PPTX
HTTP/2 for Developers
PPTX
Introduction to HTTP/2
PPT
Http request&response
PPTX
Covert timing channels using HTTP cache headers
PDF
Using JMeter for Performance Testing Live Streaming Applications
PDF
Doing QoS Before Ceph Cluster QoS is available - David Byte, Alex Lau
PDF
Chapter 2 - Application Layer
What's the deal with Apple's Low Latency HLS (ALHLS)?
MPEG DASH White Paper
Linux HTTPS/TCP/IP Stack for the Fast and Secure Web
Enabling Googley microservices with HTTP/2 and gRPC.
Streaming video to html
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
NetScaler Web2.0 Push Technology Overview
FMS Administration Seminar
How to admin
Http2 kotlin
Introduction to gRPC - Mete Atamel - Codemotion Rome 2017
RTSP Analysis Wireshark
Introduction to gRPC: A general RPC framework that puts mobile and HTTP/2 fir...
HTTP/2 for Developers
Introduction to HTTP/2
Http request&response
Covert timing channels using HTTP cache headers
Using JMeter for Performance Testing Live Streaming Applications
Doing QoS Before Ceph Cluster QoS is available - David Byte, Alex Lau
Chapter 2 - Application Layer
Ad

More from Yoss Cohen (20)

PPTX
Underwater robotics simulation with isaac sim
PPTX
Infrared simulation and processing on Nvidia platforms
PPTX
open platform for swarm training
PDF
Deep Learning - system view
PDF
Dspip deep learning syllabus
PPT
IoT consideration selection
PPT
IoT evolution
DOC
Nvidia jetson nano bringup
PPT
Autonomous car teleportation architecture
PPT
Motion estimation overview
PPT
Computer Vision - Image Filters
PPT
Intro to machine learning with scikit learn
PPT
HEVC Definitions and high-level syntax
PPT
Introduction to HEVC
PPT
FFMPEG on android
PDF
Hands-on Video Course - "RAW Video"
PDF
Video quality testing
PPT
HEVC / H265 Hands-On course
PPT
Web video standards
PDF
Product wise computer vision development
Underwater robotics simulation with isaac sim
Infrared simulation and processing on Nvidia platforms
open platform for swarm training
Deep Learning - system view
Dspip deep learning syllabus
IoT consideration selection
IoT evolution
Nvidia jetson nano bringup
Autonomous car teleportation architecture
Motion estimation overview
Computer Vision - Image Filters
Intro to machine learning with scikit learn
HEVC Definitions and high-level syntax
Introduction to HEVC
FFMPEG on android
Hands-on Video Course - "RAW Video"
Video quality testing
HEVC / H265 Hands-On course
Web video standards
Product wise computer vision development

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Approach and Philosophy of On baking technology
PPTX
Cloud computing and distributed systems.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Approach and Philosophy of On baking technology
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
MIND Revenue Release Quarter 2 2025 Press Release
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Big Data Technologies - Introduction.pptx
Empathic Computing: Creating Shared Understanding
sap open course for s4hana steps from ECC to s4
Understanding_Digital_Forensics_Presentation.pptx
Network Security Unit 5.pdf for BCA BBA.

DASH and HTTP2.0