论文部分内容阅读
随着互联网技术与应用的飞速发展以及互联网用户的快速增长,宽带化、内容化与个性化已经成为互联网发展的主旋律。据国外咨询公司统计,在过去的十几年间,对内容的需求产生了极大增加,并会在接下来的几年中持续下去。此外,以TCP/IP协议为核心的传统网络架构在资源调度、安全性等方面也产生了诸多问题。为了从根本上适应现有需求的变化,美国学术界率先提出了面向内容的网络体系架构,即信息中心网络。信息中心网络中将不再使用地址作为一级实体,而是把信息当成最基本的实体,通过内容名称进行定位和寻址。其中,由张丽霞团队提出的命名数据网络能够根据数据名字获取数据内容,具有用户驱动、安全性强等诸多优点,已成为信息中心网络中的一种主流架构。目前,诸多研究人员已针对网络聊天、视频会议等场景进行NDN网络下的相关研究,并取得了一系列理论与实践上的成果。通常而言,音频传输作为网络视频播放系统的子模块存在。然而由于目前网络的平均传输速率仍然有限,对音频传输进行研究仍有其固有价值。同时,音频传输具有数据量小、具有时间连续性等特点,在编码、传输等步骤中已经得到了许多已有结论,并且具有很大的优化空间。另一方面,命名数据网络的设计思路将缓存作为相同内容的聚合部件,对根据不同用户可变的动态内容,难以发挥其优势,导致用户的体验下降。因此,本文主要根据上述问题,分别通过理论仿真与修改系统的方式,实现了一种实时音频传输算法与音频传输系统。该实时音频传输算法修改命名数据网络的路由节点,在用户发送带有序列号的对音频帧的请求时,将请求转发至下一路由节点,并在内容返回时预先发起对下一音频帧的请求,从而在用户请求时,能够就近将尚未过期的缓存内容传递至用户,节省了用户的访问时间。相比已有的常规方法相比,该算法对网络使用者是透明的,用户侧与服务器无需实现复杂的同步与流控机制,通过旧有的请求方式即可获得较快的传输速度。音频传输系统则主要修改了实现NFD协议的后台转发模块,通过添加策略的方式,将上述算法内置入网络的路由节点,同时通过设定配置文件参数,能够对不同范围的内容决定是否应用该算法,达到针对性加速流式音频的效果。由于对网络使用者透明,音频传输系统能够投入实际应用的同时,也具有一定程度的灵活性,能够经由简单的修改,应用于其它类型流式文件的传输。