Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1
DASH
&
HTTP2.0
2
Overview
DASH Live has a latency / server load tradeoff:
Large segment size create latency which hinders the
real-time...
3
Solution
Upon each request, the client will be able to
define the number of segments that will be
pushed by the server ...
4
HTTP2.0 push header options
 “DASH-PUSH: type=push-next; K=5” – for segments
 “DASH-PUSH: type=push-time; T=10” – for ...
5
Other solutions
An alternative solution would be to play a
segment while still receiving it.
This solution would decre...
6
Resources
http://
tools.ietf.org/html/draft-ruellan-httpbis-dash-http
6
Resources
http://
tools.ietf.org/html/draft-ruellan-httpbis-dash-http
Upcoming SlideShare
Loading in …5
×

DASH and HTTP2.0

871 views

Published on

Review of latest proposal to use HTTP2.0 Push for serving DASH without overloading the server with many requests of small segments in DASH Live

Published in: Technology
  • Be the first to comment

DASH and HTTP2.0

  1. 1. 1 DASH & HTTP2.0
  2. 2. 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. 3. 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. 4. 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. 5. 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. 6. 6 Resources http:// tools.ietf.org/html/draft-ruellan-httpbis-dash-http
  7. 7. 6 Resources http:// tools.ietf.org/html/draft-ruellan-httpbis-dash-http

×