Presentation is loading. Please wait.

Presentation is loading. Please wait.

Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto

Similar presentations


Presentation on theme: "Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto"— Presentation transcript:

1 Video Streaming Over Content Centric Networking: Experimental Studies On PlanetLab
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto Computer Science and Engineering Waseda University Speaker: Yu Wang

2 Contents Background and Introduction Related Work
Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

3 Background: Host-based Communication
Internet architecture Routing and Transport protocols (TCP/IP) Host-based communication But users actually focus on content they wish to receive, rather than its location. So traffic on the Internet can be attributed to content-oriented service

4 Background: Today’s CDN and P2P
IP-based communication without CDN IP-based communication with CDN Concerns Current network has no ability to leverage caching at the network level Resources sharing between different CDNs is not possible P2P may lead to expensive inefficient traffic across providers

5 Introduction: Content Centric Networking
In Content Centric Networking (CCN), the universal component of network stack is moved from IP to chunks of named content (no IP) CCN Message Types Interest: used to request data Data (Content Object): used to supply data

6 Introduction: Content Centric Networking
Interest message indentify a chunk of data to retrieve specifically provide a name prefix to specify the collection of data

7 Introduction: Content Centric Networking
CCN node in the path caches and sends content to end users requesting the same contents Users can directly retrieve data from cache if available Additional cache server is unnecessary Network load and delivery delay can be reduced interest Content Object Studies on several aspects of CCN (e.g., routing, caching) are still necessary

8 Contents Background and Introduction Related Work
Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

9 Related Work: CCN Video Streaming
H. Xu et al.* conduct experiments of CCN video streaming on Android clients using CCNx software The results of experiments demonstrate the advantages of CCN video streaming in terms of bandwidth utilization and delay optimization* * H. Xu, Z. Chen, R. Chen, and J. Cao, “Live Streaming with Content Centric Networking”, Proc. ICNDC 2012, Oct

10 Contents Background and Introductino Related Work
Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

11 Video Streaming over CCN: Experiments on PlanetLab
We examine three aspects (i.e., overlay path, chunk size, adaptive bit-rate streaming) of video streaming over CCN Experiments are performed using CCNx on PlanetLab Video file is chopped into multiple chunks and transmitted using ccnsendchunks VLC media player is used to play the video Video file is received using ccncatchunks Stream bit-rate and video quality can be observed

12 Video Streaming over CCN: The Effect of Overlay Path
(1) Chain topology Streaming quality depends on the parent node

13 Video Streaming over CCN: The Effect of Overlay Path
(2) Mesh topology Node in Singapore receives data from the source in Japan which has the shorter response time than other two clients In the current implementation, ccn node selects the face which has the shortest response time ccn daemon adjusts the predicted time for a response of content the time is decreased if content is received within the previous predicted value, and increased if not

14 Contents Background and Introduction Related Work
Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

15 Video Streaming over CCN: The Effect of Chunk Size
3 PlanetLab nodes (Source: Japan, Receiver: USA, Singapore) Data chunk sizes : 1024, 2048, 8192 bytes USA node When chunk size is increased, the number of produced segments and total overhead decrease Singapore node Streaming quality can be improved

16 Contents Background and Introduction Related Work
Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

17 Video Streaming over CCN: Adaptive Video Streaming with MPEG-DASH
Overview of MPEG-DASH Media is partitioned into multiple segments A media presentation description (MPD) is created at a server When a client downloads a MPD file, segments can be downloaded consequently according to the specification Experiment on CCN & MPEG-DASH

18 Video Streaming over CCN: Adaptive Video Streaming with MPEG-DASH
DASH Encoder Configuration Representation bit-rate 300 | 500 | 1000 | 3000 kbps Segment size 5 seconds Representation bit-rate is selected according to estimated throughput Source is located in Germany Receiver is located in Japan Source is located in USA (Bandwidth = 1 Mbps) Receiver is located in Japan Representation bit-rate is selected according to estimated throughput

19 Video Streaming over CCN: Adaptive Video Streaming with MPEG-DASH
Source is located in Japan Receiver is located in Japan Source is located in USA Receiver is located in Japan

20 Video Streaming over CCN: Adaptive Video Streaming with MPEG-DASH
Time required for receiving all Content Objects of each DASH’s video segments is greater than the segment duration (5 s) Delay of Receipt of Content Objects Source is located in Germany Non-smooth video playback Expected solutions Increasing the size of Content Object Increasing playout buffering delay Increasing the window size Source is located in USA Challenge In the current implementation, the size of chunks stored in the repository cannot be specified

21 Contents Background and Introduction Related Work
Video Streaming over Content Centric Networking: Experimental Studies on PlanetLab Effect of Overlay Path Effect of Chunk Size Adaptive Video Streaming with MPEG-DASH Conclusion

22 Conclusion The change from IP to CCN requires studies on several aspects Some works demonstrate the advantages of CCN video streaming in terms of bandwidth utilization and delay optimization We have presented the implementation experiments to explore other important factors of video streaming over CCN The results of experiments using CCNx on PlanetLab show that the overlay path affects the streaming quality increasing the size of data chunk improves the streaming quality adaptive bit-rate streaming can be achieved with MPEG-DASH Future work We will study a method to reduce the delay to receive Content Objects of MPEG-DASH video segments in order to improve the playback quality


Download ppt "Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto"

Similar presentations


Ads by Google