论文部分内容阅读
随着手机等移动终端的飞速发展,移动互联网所承载的数据量急剧增长。在移动网络所传输的内容中,视频内容占据了的很大的比例,并且这一比例还在逐年增长。然而,移动网络的普及以及视频直播等业务的发展,为人们的生活带来便利的同时,也为移动网络的内容分发带来了极大的挑战。现在很多企业广泛采用了内容分发网络(CDN,Content Delivery Network),但是移动网络下的内容分发技术还存在许多瓶颈。为解决这些瓶颈,移动网络运营商尝试在现有架构中部署移动内容分发网络(Mobile Content Delivery Network,MCDN)。本文首先分析了 CDN技术基础、流媒体传输关键技术,并围绕着移动网络中缓存及内容分发技术进行了研究。在理论基础的研究上,还进行了相关实践,设计并实现了移动网络内容分发系统。文章还提出将移动边缘计算节点(Mobile Edge Computing,MEC)作为缓存节点,采用多级缓存等方式,实现无线侧的内容缓存。同时提出协同区域的概念,通过缓存节点间的协同,提高协同区域内节点的缓存利用率,并将所开发的内容分发系统作为测试平台,进行了相关策略的验证。此外,本文通过对Ali-Nieson、PDA、时延敏感型等几种编码缓存算法的研究,提出了应用于流媒体视频,考虑业务优先级的场景优化策略。并通过本文所开发的平台将该策略进行了测试验证。系统的开发使用了很多新技术,运用了模块化的思想。并且文中对各个模块,技术框架、部署等进行了详细的设计。其中播放器模块的实现参考了基于HTTP的自适应流(Http Live Streaming,HLS)协议,将m3u8列表的生成从服务端迁移到了客户端,使整个传输网络可以忽略在移动分发网络中视频自适应传输的复杂性。虽然该平台已经能够灵活稳定的实现多种缓存策略,但是,在安全性、性能优化等方面仍然存在许多需要改进之处,这些改进工作也将成为日后研究的重点。