基于NAT穿越的流媒体传输系统的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:c2t2dy20
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅猛发展,流媒体技术日益重要。如今,流媒体技术广泛应用于视频监控、直播、短视频等众多领域。流媒体技术的一个重要环节就是网络传输。P2P是其中一种重要的网络传输方式,与其他方式相比,P2P方式不需要经过服务器转发,直接端对端传输,减轻了服务器压力,降低了时延,具有很大的优势。然而互联网的快速发展也导致了IP地址短缺问题。为了解决这个问题,IETF提出了NAT技术。NAT技术通过将内网地址转换为公网地址暂时解决了IP地址不够用问题,但是NAT将内网主机隐藏起来,限制了P2P通信。由于现有的NAT穿越方案存在对称型NAT穿越成功率不高等缺点,本文提出了一种新的NAT穿越方案。该方案有以下优点:1.提高了对称型NAT的穿越成功率,特别是端口受限锥型-增量对称型、端口受限锥型-随机对称型、增量对称型-增量对称型、随机对称型-增量对称型和其他类型-恒等对称型场景下的成功率;2.针对不同网络采用相应的策略,具有较强的自适应能力;3.具有较强抗干扰能力,在高负载NAT下仍有较高的成功率;4.与传统STUN协议中的NAT类型探测流程不同,本方法中STUN服务器只需要1个IP地址。本文在嵌入式ARM和PC上分别实现了新的NAT穿越算法。实验结果表明,与传统算法相比,新的NAT穿越方案具有更高的成功率以及更强的抗干扰能力。最后,本文研究了基于新的NAT穿越算法的流媒体传输系统,将NAT穿越算法移植到网络摄像头应用中,基于N32926处理器实现一个支持广域网P2P传输的网络摄像头系统。该系统由广域网的P2P控制服务器,基于嵌入式Linux的网络摄像头以及远程视频浏览客户端组成。借助P2P控制服务器,视频浏览客户端通过NAT穿越,访问NAT设备后的网络摄像头。视频浏览客户端支持P2P通信方式,可以在大部分网络拓扑下直接访问网络摄像头,实时浏览远程监控视频。
其他文献
控制权交易有利于降低代理成本,改善公司治理,而收购和反收购立法对于控制权交易市场的形成和活跃具有重要意义。反收购措施使控制权交易难度加大,其价值受到学者的质疑。西
目的探究新生儿肺炎采取丙种球蛋白静脉注射联合布地奈德治疗的临床应用价值。方法该次选择2016年1月—2019年1月该院收治新生儿肺炎患儿60例为研究对象,根据入院先后顺序分
随着家庭财富水平提高、金融产品和服务的数量、复杂性不断上升,家庭需要更多地参与金融决策,变幻莫测的金融市场也对消费者提出了更高的金融需求。本文关于金融素养与家庭财富的研究,揭示了金融素养对家庭财富的积极影响,为如何促进财富增长提供了详尽的行为支持,也可服务于经济政策的制定。全文由6章组成。绪论部分分析了选题研究背景与意义,总结了学者相关研究动态,论说了全文主要内容及创新点。第2章着重描述了我国消费
目的:观察特应性皮炎慢性期脾虚血燥证患者治疗前后SCORAD积分,安全性指标,复发率,不良反应等,初步探讨健脾养血祛风法治疗特应性皮炎慢性期脾虚血燥证的临床疗效;并经过体外
<正>党的十九大提出,中国特色社会主义进入了新时代,这是我国发展新的历史方位。新的历史条件下,中华民族实现了从"站起来""富起来"到"强起来"的历史性跨越,中国发展走向社会
随着智能手机功能越来越强大,人们使用手机的时间也越来越长。据统计,在使用手机的时间当中,55.9%是用来观看视频的。而竖屏视频是最适宜手机用户观看的构图方式。本文从用户
地下采煤引起的地表沉陷是影响生态系统的主要因素,而获取准确的开采沉陷盆地形态是开采沉陷预测的基础性工作,传统的开采沉陷变形监测只能获取沉陷盆地主断面上少数几个监测点的变形,用监测点的变形反演整个盆地的变形情况,这种方法具有较大的局限性。本文针对矿区开采引起的下沉,结合内蒙古王家塔煤矿2S201工作面开采进度和矿区地质资料,设计科学的航摄飞行方案。采用无人机对矿区进行多期监测,获得测区影像数据,经U
建筑学的基本问题可通过一个坐标系作为起点来解读,即由"需求一条件"和"技术一文化"两条轴线构成的坐标系这四个要素从基础层面界定了建筑与建筑学存在和发展的前提。其中,"
作为开展大学生思想政治教育工作的骨干力量,“政治要强”是高校辅导员的基本要求。准确把握新时代高校辅导员“政治要强”的基本内涵,需要我们科学理解高校辅导员的政治信仰
<正>红芸豆学名英国红,蝶形花科菜豆属,根据芸豆种皮的颜色可分为红芸豆、白芸豆、花芸豆等。山西省为我国红芸豆的主产省,山西岢岚、五寨、代县、繁峙为红芸豆的主产区。红