Upload
syuan-wang
View
306
Download
3
Embed Size (px)
Citation preview
NTUST - Mobilizing Information Technology Lab
On the Interaction of Adaptive Video Streaming with Content-Centric NetworkingPacket Video Workshop (PV), 2013 20th International / 12-13 Dec. 2013Grandl, R. Inst. of Networked & Embedded Syst., Alpen-Adria Univ. Klagenfurt, Klagenfurt, Austria Kai Su ; Westphal, C.
Advisor: Jenq-Shiou LeuStudent: Bing-Syuan WangDate: 2015/7/13National Taiwan University of Science and Technology
NTUST - Mobilizing Information Technology Lab 2
Outline• Introduction• Related Work• Empirical Observations• DASH-INC• Conclusion
NTUST - Mobilizing Information Technology Lab 3
Introduction• Most of the traffic over the Internet has shifted to video content.• In the evening: Netflix 33%, YouTube 17%.
• DASH (Dynamic Adaptive Streaming over HTTP)
• Objects are inserted in the cache as they reach the router, and older items are expunged from the cache to make room when the cache is full.
NTUST - Mobilizing Information Technology Lab 4
Introduction• The video stream may oscillate between segments at the cache and at the
server.• Server-Client, Router-Client.
• DASH-INC, a rate adaptation mechanism that takes into account in-network caching.
NTUST - Mobilizing Information Technology Lab 5
Related Work• In ICNs, caching becomes part of the network service where all nodes
potentially have caches (on-path caching).
• DASH works as follows: • The client first requests a manifest file from the server.• The client, upon receiving the manifest, can start requesting segments.• The client starts requesting segments at a low rate, and from the time it takes
to receive the segment.• The client assesses the network conditions. It can then increase and adapt the
rate to the network conditions.
NTUST - Mobilizing Information Technology Lab 6
Empirical Observations
A stable and typical Netflix connection. Three independent runs of the same streaming service.
NTUST - Mobilizing Information Technology Lab 7
Empirical ObservationsWith a second Netflix client watching the same
video. with a mobile client
NTUST - Mobilizing Information Technology Lab 8
DASH-INC• MPD Modification
-if it has cached the MPD previously, it can send the manifest back without forwarding the interest to the origin server.
• Cache Modification -Transcode -LRU policy
NTUST - Mobilizing Information Technology Lab 9
DASH-INC• ICN architectures still has some notion of location, so that the client can tell
apart content hosted at the server from content hosted at the cache.
• This reduces the cache usage. A space of 3,000 kb is required for each time segment rather than 10,070 kb for the Netflix rates.
NTUST - Mobilizing Information Technology Lab 10
Conclusion• Two trends affecting online video streaming:
-Dynamic video streaming over HTTP -Caching at intermediate points within the network architecture.
• Even if a static client experiences a stable WiFi connection, providing enough bandwidth to achieve the highest video quality, the video stream still oscillates between the two highest rates, in a uniformly distributed manner.