CCN-TV: a data-centric approach to real-time video services (original) (raw)

Abstract—Content-Centric Networking (CCN) is a promising data-centric architecture, based on in-network caching, name-driven routing, and receiver-initiated sessions, which can greatly enhance the way Internet resources are currently used, making support for a broader set of users with increasing traffic demands possible.

Live streaming with content centric networking

Media streaming is the killer application in current Internet. There are a variety of media streaming techniques in today's Internet, such as RTSP, HTTP live streaming and Adobe Flash etc. HTTP live streaming (HLS) is a popular and most promising technique as the protocol is based on the Internet workhorse protocol i.e. HTTP, and supported by HTML5 and mobile platform. Most of these media streaming techniques are based on TCP/IP, which is built on the traditional host-to-host network architecture. The host-to-host architecture is proved to be inefficient in content distribution with a lot of bandwidth waste, and it is complicated to deploy network service because of TCP/IP's location-dependence. Content Centric Networking (CCN) is a future Internet architecture which is targeted to solve the above problems by location-independent content naming and universal content caching in router. In this paper, we investigate both HTTP live streaming and CCN, and propose a design of CCN live streaming, which is a media streaming technique base on CCN. Finally, we demo our CCN live streaming on Android client, and conduct evaluation experiments. The results demonstrate that the CCN live streaming is a low-cost scheme and much easier to deploy and configure in operation compared with HTTP live streaming.

Management of scalable video streaming in information centric networking

Ability of caching the contents is one of the most important feature of an Information Centric Networking (ICN) node. By managing the cache space intelligently we can improve network’s performance and increase users’ Quality of Experience (QoE). Moreover, scalable video streaming in ICN is envisioned to be very beneficial as well as a challenging issue. In this paper, we are proposing a mechanism for cache management and request forwarding policies for scalable video streaming in ICN. Our proposed cache decision policy ensures to cache the base layer of a scalable video near to the users, which is mandatory layer for decoding any SVC encoded video and is needed by all the users with any data-rate budget, and consequently cache the higher layers in the upper nodes in the CCN/ICN within a specific RTT range. Furthermore, our intelligent cache decision cover fairness by considering router’s cache capacity (inside the RTT range) and at the same time giving more priority to the nodes that are nearer to the users. A limited cooperative request forwarding mechanism, which is the part of our proposal, plays a role to improve users’ QoE by providing the popular requested contents quickly. We have intensively simulated our proposed cache management and request forwarding scheme. The simulation results show that our proposed solution outperforms the current cache management schemes and improve the cache utilization. Also our proposed scheme decrease the traffic flowing inside the network by eliminating the request flooding and providing the requested contents from the nearby location to the users. The proposed scheme provides video faster to the users, specially the mandatory base layer is provided very quickly to the users.

This document is currently being converted. Please check back in a few minutes.