基于NDN机制的互联网直播系统的关键问题研究

来源 :北京工业大学 | 被引量 : 1次 | 上传用户:wwj88888888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从步入21世纪以来,计算机和互联网技术飞速发展,以惊人的速度深入到了我们生活的每一个角落。但是这样快速的发展并不是全面的,随着互联网高层技术的飞速发展,上世纪所规定的网络协议和架构已经远远无法支撑如雨后春笋般的新兴技术了。所以更新新的网络协议和架构迫在眉睫。2010年,美国国家科学基金会提出了命名数据网络(即NDN网络),其前沿的思想和创新的机制瞬间引起了全世界的相关研究者们瞩目。然而由于IP网络基础的限制,NDN网络一时间无法形成大规模的部署。本文将参考NDN网络的这些机制与特性,结合当下最为流行的互联网直播这种信息载体,设计并实现一个基于NDN机制的互联网直播系统,以满足用户对网络直播的需求。本课题的主要研究方向,就是将NDN机制运用于网络直播,传统的TCP/IP体系结构以IP地址为核心,从而进行地址转发,要求必须解析到对应的宿主主机地址才能完成通讯。而NDN基于数据名称的传输分组,将解析与路由过程合并,或者将该过程剔除,在减少冗余数据的同时,还能使节点路由器缓存更多的数据,便于提高传输效率。所以,可以说NDN是为网络流媒体量身定做的。所以,一方面,NDN作为未来网络架构的潜在发展方向,必然会出现基于NDN网络的互联网直播系统;另一方面,将NDN机制运用于互联网直播,可以说是对症下药,NDN本生的特点正好可以用于解决互联网直播目前面临的问题,也可以满足未来急速增长的互联网直播需求,可以说是一举两得。本课题的目标是通过结合现有方法,设计一个基于NDN机制的网络直播系统。本系统的结构分为流媒体采集层、基于NDN机制的数据分发层和流媒体播放层三大模块。流媒体采集层负责通过用户的内置摄像头等视频采集设备,将用户的直播画面进行采集和编码,并将不同的格式转换成能够直播的视频格式;流媒体播放层测试通过获取接收到的帧数据,对其进行拼接,然后播放;数据分发层的设计是本文研究的核心,通过借鉴NDN网络机制来完成流媒体直播数据在采集完成后以不同的规则通知目录管理服务器和预处理服务器,规定数据在路由节点应该遵循怎样的原则进行传递,以及数据包本身格式和名称规则的设计。同时,本文提出了一种新的TD(Time-Delet)缓存替换策略,通过该策略,优化在NDN网络机制中的路由器的缓存规则,使得缓存节点可以更为有效的缓存更有用的数据,优化网络用户的使用体验。最后,本文在ndnSIM上实现了TD缓存替换策略并对本系统进行了基本的实现。本文通过将TD缓存替换策略与目前NDN网络中现有的原生生命周期缓存替换策略和LRU缓存替换策略进行比较,根据对比试验产生的数据,证明了TD缓存替换策略能够有效的降低网络延迟,提高缓存命中率,同时也发现了该策略的一些不足和有待改进的地方。
其他文献
【美国《核子周刊》1992年5月28日刊第11页报道】5月25日,巴基斯坦总统伊沙克·汗参观了伊斯兰堡附近的主要核研究中心——巴斯坦核科学技术研究所(Pinstech),庆祝该所成
在PIP制程中,影响产品的最终质量涉及到的因素有很多。文章简单介绍了PIP制程的定义,详细阐述了PIP制程中影响产品不良的因素种类,分析了每一种因素产生的原因及预防措施,并针对
地震回顾2008年5月12日,四川汶川、北川,发生8级大地震。这是新中国成立以来破坏性最强、波及范围最大的一次地震。据中国民政部报告,截至2008年月24日12时,四川汶川地震已确
最近二三十年,世界各国的公路都有了很大的发展,尤以沥青路面为多。在大规模的公路建设以后,随之而来的将是任务繁重的公路养护和管理。路面检测是养护工作的一项重要内容,也是路
概观中国环境的问题与现状,分析环境问题与生态教育的内在关联,种种现象表明,当前我国生态教育存在着一个系统性缺损:生态意识淡薄,环境观念落后;政策导向偏颇,政绩本位作祟;
《中华人民共和国政府信息公开条例》(以下简称《条例》)自2008年国务院正式颁布以来,距今已有10年时间了。在推进服务型政府建设的进程中,政府门户网站已成为重要的政府政务
在数据处理上,为了使采集到的数据能真实的反映地层的实际情况,采取合理的采样间隔并对采集的数据进行数字滤波处理与平滑显得非常重要。以伽马曲线为例,从选择曲线滤波和采样间
通过选取水流挟沙力、动床糙率等计算公式,考虑河槽在冲淤过程中河宽变化规律的模拟,并着重克服以往数模取恢复饱和系数小于1等理论上的不足,使准二维非恒定水沙动床数学模型在
随着市场经济体制的不断完善,会计信息质量正受到越来越多的关注和重视,会计信息的真实、准确是进行科学财务决策的先决条件,没有真实、客观、准确的会计信息,就不可能做出正确的
《普通高中数学课程标准(2017版)》提出六大数学核心素养。数学抽象素养位居数学核心素养之首,是学生数学学习过程中必须具备的基本素养,也是数学落实立德树人的具体要求,这