基于NDN的视频点播系统的研究

来源 :北京工业大学 | 被引量 : 2次 | 上传用户:zzqeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络和多媒体技术的发展,人们对网络视频点播的需求越来越高。传统视频点播系统是基于客户端/服务器架构模式,当用户数量大规模增长时,就会存在用户体验差的问题,比如,启动和播放延迟大,播放连续性差,视频画面质量差,而造成这些问题的主要原因是系统架构和调度策略上的缺陷,以上大部分问题的最终瓶颈基本上来自当前的TCP/IP网络体系架构。命名数据网络(Named Data Networking,NDN)是将来比较有潜力的网络体系架构,将NDN与流媒体技术相结合,设计一个更方便快捷且体验好的视频点播系统,利用NDN在网内缓存的特点,充分利用了网络资源,有效地降低了服务器的负担,并且提高了视频点播系统的可扩展性和稳定性。本文设计的基于NDN的视频点播系统架构分为应用层和网络层。系统的应用是用户与视频点播系统交互的接口,并给用户提供视频服务,主要包括搜索视频检索和播放视频等功能;系统的网络层是基于NDN的,主要实现数据包在节点的路由转发,以及实施视频点播系统中的访问控制功能。应用层与网络层之间是通过接口和协议进行通信的。本文的研究重点是基于NDN的网络层,并从命名机制、缓存机制、路由转发过程、数据包格式和访问控制对系统的网络层进行了详细的设计。NDN架构的核心设计具有安全性,因为每个命名数据对象都由生产者签名,以确保数据源的验证和内容的完整性。然而,NDN没有在其架构中构建访问控制,以指定如何保护有价值的数据对象,防止没有权限的消费者访问数据。本文提出了一种基于加密和布隆过滤器(Bloom Filter)的访问控制机制,通过数据密钥来加密视频数据,具有访问权限的消费者不仅可以获得加密的视频数据,而且还可以获得数据密钥,且通过在NDN路由器中构建布隆过滤器,用来过滤没有权限的消费者的兴趣包,从而控制生产者将加密数据包返回给无权限的消费者。针对提出的访问控制机制,本文通过基于NS-3的NDN模拟器ndnSIM进行了仿真实验,验证评估了该访问控制策略。实验结果表明,本文提出的基于加密和布隆过滤器的访问控制防止了没有授权的消费者获取并试图解密数据,减少了网络流量,减轻了服务器的负载,提高了网络的性能。
其他文献
我国互联网已经过30多年的发展,但仍存在地区间发展差异较大等问题。根据我国2011—2015年的相关数据,建立互联网发展的评价指标体系,对我国31个省市自治区的互联网发展现状进行
近年来,电信运营企业在加强企业管理方面进行了有益探索,涌现出许多管理创新经验,但随着企业内外部环境和市场发展形势的变化。企业的管理工作还显得比较粗放。要打造一流的企业
随着互联网的普及,网络新闻成为人们获取信息的重要渠道。本文主要探析了隐喻在网络新闻标题中的运用,并对网络新闻标题运用隐喻的效果进行了简析。
研究背景帕金森病(Parkinson’s disease,PD)是世界第二大神经系统退行性疾病,发病率仅次于阿尔兹海默病(Alzheimer’s disease,AD),且随着年龄的增长逐年升高。PD临床表现分
2019年献礼片《我和我的祖国》强势登陆"国庆档",影片由七个不同的段落组成,以平民视角切入,从不同角度表述了"个人"与"国家"不可分割的关系。在抒发了深厚的爱国主义情怀的
在"互联网+"时代背景下,高校在对《市场营销学》课程教学活动进行改革创新的过程中,要注意发挥"互联网+"教育模式的优势,积极探索信息化教学手段在课程教学改革中的合理化应
本文从典型作品入手,研究米勒绘画中的信仰意味——人与神…的对话,前提是神先爱了我们。这种恢复关系的沟通,从罪到罚,继而悔改,最后重生,经过四个阶段:先是罪毁灭人,人的灵性死亡.与
通过连续3年对湖南省温州蜜柑主要产区果实品质以及有关树体、土壤和气候条件等方面29个影响因子的调查和分析测定。采用通径分析方法,找出了影响温州蜜柑品质的5个主要因子
对广东省79所高职院校图书馆的新浪微博平台服务情况进行实证研究,并基于微博传播指数BCI对高职院校图书馆新浪微博平台的影响力进行统计分析,提出高职院校图书馆新浪微博平
人工神经网络是人工构造的模拟人脑功能而构建的一种网络,其中BP学习算法是一种单向传播的多层前向网络。利用MATLAB神经网络工具箱,设计BP网络的训练步骤,从园艺试验田观测