Dynamic Adaptive Streaming over HTTP (DASH) is an ISO/IEC MPEG standard which enables the convenient and smooth transportation of multimedia data to heterogeneous end devices over networks with variable bandwidth conditions. This kind of streaming technology is mainly used with HTTP 1.0 and 1.1 respectively, which both have some drawbacks. Therefore, the IETF has started the development of HTTP 2.0, which is based on Google's SPDY proposal and already supported by several major companies, e.g., Facebook, Twitter, Akamai, Mozilla and obviously Google. Furthermore, Content Centric Networking (CCN) is another novel approach for future networks that is considered as an revolutionary approach compared to HTTP 2.0. The CCN communication paradigm is completely different and does not rely on direct connections between hosts, it rather focuses on the content. This paper demonstrates DASH with HTTP 2.0/SPDY and CCN using our universal libdash library. Moreover, different mechanisms of DASH will be shown that can be used to provide on-demand and live content in an efficient and comfortable way.
[1]
Ion Stoica,et al.
HTTP as the narrow waist of the future internet
,
2010,
Hotnets-IX.
[2]
Van Jacobson,et al.
Networking named content
,
2009,
CoNEXT '09.
[3]
Gabriel Montenegro,et al.
HTTP Speed+Mobility
,
2012
.
[4]
Amos Jeffries,et al.
Proposal for a Network-Friendly HTTP Upgrade
,
2012
.
[5]
Christian Timmerer,et al.
Dynamic adaptive streaming over HTTP dataset
,
2012,
MMSys '12.