摘要
随着互联网的快速发展,网络的使用逐渐转变为以内容分发和获取为主,面向大规模用户的流媒体视频点播直播已经成为当今互联网上最流行的应用之一,占到了网络流量的很大一部分,如何有效地进行流媒体视频内容的大规模分发已经成为网络运营商和内容提供商面临的一个挑战。内容中心网络(Content-Centric Networking,CCN)是一种新型的以内容为中心的网络架构,引入路由缓存和请求聚合机制以优化互联网的内容分发。传统TCP/IP网络中的内容分发网(Content Distribution Network,CDN)技术为视频分发提供了有效的途径,在提高用户体验的同时减少了网络流量。CDN将内容从源服务器推动到边缘镜像服务器供用户使用的思想和CCN在路径上缓存的思想如出一辙,如果在CCN上使用CDN技术进行视频分发,可以获得更好的效果。但是CCN的通信模式被设计成接收方驱动的方式,只有用户向网络发出请求时网络上才会有流向用户的数据,如何在CCN上把内容推送到CDN镜像服务器是一个必须解决的问题。本文利用种子在CCN上实现了基于CDN的流媒体视频内容分发技术。
With the development of Internet, network use has evolved to be dominated by content distribution and re-trieval. And providing video streaming services to large-scale users on the Internet has become one of the most popular ap-plications, account for a large part of the network traffic. The huge traffic becomes the major challenge for network opera-tors. CCN is a new content-centric network architecture which introduces cache mechanism and requesting aggregation on routers to optimize content distribution. CDN in old Internet provides a effective way for video distribution. But CCN is user-driven, there is no traffic to user unless the user request a content first. It is a problem for CCN to push content to edge mirror servers of CDN. CDN uses SEEDs to publish content information to edge servers in CCN in order to distribute video content.
出处
《软件》
2015年第1期67-71,共5页
Software