专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

基于多流的重传策略论文

  摘要在本篇论文中,针对现有RTPUDP在传输流媒体的不足,我提出了一种新的传输技术:MSSRRTP(MultipleStreamSelectiveRetransmissionRealtimeTransmissionProtocol,多流选择性重传实时传输协议)应用层协议,然后利用这个协议建立了在Internet中传输H。264AVC架构体系。在实际项目中成功应用,并显示出其很好的网络特性以及TCP友好特性。
  关键词RTPRTCP;多流;选择性重传
  现有的Internet网的尽力传输模式并不能很好的满足Qos的需求,大家都在不断寻求解决方案,著名的Diffserv体系和Intserv体系都是在IP网络中研究Qos提出的,但由于与现有网络的兼容性以及两者体系架构的复杂性,其到目前都没能应用到实际Internet网络中,在对网络有特殊Qos需求的流媒体领域,如何在现有网络体系中最大限度的解决延时,延迟抖动,丢包等问题一直是大家研究的热点。目前的主流解决方案中:RTPUDP架构在一定程度上解决问题,但其存在不足,针对它的不足,我提出了MSSRRTP应用层协议,利用这个协议建立了MSSRRTPUDP的架构体系。
  1介绍
  在Internet上的流媒体应用越来越广泛,但现有的传输层UDP和TCP协议都不能很好的支持流媒体的传输,其主要原因跟压缩技术和现有的网络体系架构有关。目前在流媒体领域的主流解决方案是:RTPUDP〔1〕,即在UDP层上封装RTP层,通过应用层来加强和改善多媒体数据在Internet传输上的性能。但目前这个方案仍有不足,我们以目前的主流视频压缩算法:H。264AVC〔2〕为例:
  aRTP没有分优先权的字段。
  H。264AVC有3种类型的帧(依据不同的软件,其提供的帧类型可能更多):I帧,进行帧内独立编码,可以看作参考帧;P帧,为前向预测帧,参考前面的I帧和P帧进行编码,采用运动补偿预测帧间误差;B帧编码依赖于前面的和后面的I或P帧。在传输中I帧和P帧数据出现错误,接收端视频流回显质量会受到严重影响。特别是I帧数据,通过实际项目的测试发现,I帧的丢失将使画面出现花屏,并且出现动画效果,画面不够流畅。同时,由于网络资源限制,我们又不能把所有视频数据同样对待,必须对其分类,使得关键数据能得到最大限度保障,而一些不重要的数据就不需要进行重传以减轻网络负担,但RTP机制并没提供对信息分类的功能。在我提出的模型中,利用多流的特点,为每个流设置重传时间,在重传时间内的数据进行重传,超过重传时间的数据进行丢弃,通过这种方法达到对不同优先权的数据进行分类处理。
  bRTP无法满足分片的需要。
  由于视频数据帧通常很大,如果不进行分片的话,分片和重组将给路由器和目的主机增加了额外的负担。花费额外的精力去创建数据报分片和分片重组。由于这个原因,需要将分片保持为最小,这里通过将应用层的数据段限制在一个较小的范围内实现。由于所有IP支持的数据链路协议的MTU都被认为至少有576字节,所以可以使用548字节的MSS、8字节的UDP数据段头部和20字节的IP数据报报头的分片方法。
  c无法通过RTPRTCP来提供拥塞控制和流量管理。
  网络资源的公平共享提出了要终端提供拥塞控制以防止网络恶化。为了防止接收端被数据淹没,也需要发送端提供流量管理的功能,但标准RTP机制没有提供这种功能。
  针对现有架构的不足,提出一种在RTP基础上进行扩展的体系:MSSRRTPUDP。利用在终端增加多流技术,分片重组功能,增加CWNDRWND变量对现有的不足进行改进。
  2体系架构
  根据H。264AVC和现有Internet的特点,我扩展了RTPRTCP的功能,提出了MSSRRTP(MultiplestreamselectiveretransmissionRealtimetransmissionprotocol)模型,其图如图1。
  系统的研究对象是H。264AVC,它为网络开发者提供的是I,P,B帧,我把每一帧作为一个发送对象,取名:ADU(ApplicationDataUnit应用程序数据单元)。由于通常视频数据都很大,需要进行分片。分片后通过控制模块添加MSSRRTP头信息,并把封装后的数据放入缓存,在发送方,无论数据属于哪个流,都放入同一个缓存中。最后由调度中心将数据调入传输层,然后发送到接收方,接收方通过重组分片,收集丢失数据,依据流的特性,将需要重传的数据通过MSSRRTCP回馈到发送方,进行数据重传。如果一帧的每个分片都到达接收端,则重组为一帧数据上传给解码器。
  2。1MSSRRTP,MSSRRTCP的头格式以及流结构
  图2是MSSRRTP的头格式,作为对标准RTP的扩充,有其新特点。头部信息中,顺序号是用于分片重组的。流序号表示分片是属于哪个流的。流顺序号表示在一个流中的顺序号,如果一个大的ADU分片,那不同片拥有相同的流顺序号。ADU长度是表示此分片对应的ADU的长度。ADU偏移量是表示此分片在对应的ADU中的偏移量。
  图3是MSSRRTCP的头格式。MSSRRTCP是在流媒体传输中与MSSRRTP协同工作的协议。MSSRRTCP定期发送供控制模块使用的发送端或则接收端的统计报告。包括发送分组数、丢失分组数、间隔到达的抖动等。对于每个正在发送的RTP分组,发送方会创建并传送RTCP发送方报告分组,在本体系中,与标准的RTCP一致。对于每个正在接收RTP分组的接收方,作为对标准RTCP的扩展,MSSRRTCP还提供了RWND字段和ACKGAP字段,前者用于在发送端进行流量控制,后者用于进行重传。省略部分与标准RTCP一致,参考文献〔1〕。
  图4是流数据结构。作为我提出的结构的核心,它是决定属于此流的数据的重传时间,对于流媒体,它并不需要所有的数据都到达,对于某些延迟超过设定的时间的帧并不需要重传,这是由流媒体自身特点决定,并且,比其传统单流,可以避免头阻塞。
  2。2数据传输以及重传策略
  ADU传到MSSRRTP层,会首先进行分片处理,然后由控制模块加上MSSRRTP报头,由调度策略进行数据发送,发送的数据依据其所在流的重传时间决定发送后是否放入缓存。如果重传时间不为0,发送后将缓存,如果重传时间为0,则发送后就丢弃。缓存的数据依据MSSRRTCP回馈进行重传和移除。其数据传输示意图如下:
  图5数据传输
  服务器端通过函数SRCREATE创建端口,然后调用函数SRLISTEN进行侦听,客户端一旦需要接收数据,通过调用函数SRCONNECT与服务器端建立连接,连接建立后将使用两个端口,一个端口用于传输带有MSSRRTP头的视频数据,另一个用于传输MSSRRTCP控制信息。
  数据发送规则如下:
  a。如果发送出去未被确认的数据已经达到或者超过CWND的时候,数据发送者不能再传送任何数据到网络中。
  b。当RWND为0的时候,数据发送者不能再传送任何数据到网络中。当未被确认的数据未超过CWND的时候,数据发送者必须保证有一个包在网络中未被确认。
  c。当选择发送数据的时候,重发的数据要比新数据优先。
  通过以上的数据发送规则,能够进行拥塞控制与流量控制,满足对网络资源公平共享的原则,同时也能防止大量视频数据淹没接收端。
  重传规则如下:
  a。超时重传。
  b。接收端通过MSSRRTCP回馈指示重传。
  超时重传的原理与TCP中采用的方法一样,RTT的时间计算采用Karn’S算法,参考文献〔3〕。
  3接收端丢失判断和重传策略
  依据H。264AVC的网络特点,我们只对I帧数据进行数据重传,并且依据实际项目对实时性的不同要求设置流中重传时间大小。
  使用MSSRRTP,接收端通过到达包的MSSRRTP头部信息来判断包的丢失。通过顺序号,如果没发生数据丢失,则顺序号必定是连续的。如果不连续,则说明发生丢失。对于需要重传的流中,由于需要时间信息来决定是否需要重传,因此必须要知道丢失的分片的时间信息,由于I帧数据量大,通常化分成几十上百个片,所以可以通过发现在同一个I帧中其他分片(它们拥有相同的流顺序号)来找出丢失分片的时间信息。
  a。一个帧中的分片的丢失判断:通过在流中重组ADU的时候来检测,如果发现顺序号不连续,则说明有分片丢失。这时候的重传策略由这个帧所在的流决定。时间信息通过缺失此顺序号但有相同流顺序号的那些分片提供。
  b。一个帧中的开始分片的丢失判断:通过在流中重组ADU的时候来检测。这时通过重组ADU发现找不到偏移量为0的分片知道有开始分片丢失。这时候的重传策略由这个帧所在的流决定。时间信息通过缺失此顺序号的但有相同流顺序号那些分片提供。
  c。一个帧中的结尾分片的丢失判断:在重组ADU时,通过发现ADU长度和重组后长度不相等,但顺序号是连续的,则说明一个帧中的结尾分片的丢失,时间信息通过在同一个ADU的其它分片(即:有相同流顺序号的那些分片)提供。这时候的重传策略由这个帧所在的流决定。
  d。一个帧中的所有分片丢失判断:在重组ADU时,通过发现不连续的流顺序号说明有一个帧中的所有分片丢失。这种情况,我们将不重传此帧的任何数据。原因是因为I帧数据量大,分片多,全部丢失可能性很小和重传整个I帧代价昂贵。
  4结论语
  此体系架构已经应用在为重庆某集团开发的重大危险源实时视频监控系统中,通过实际测试,发现其有很好的网络适应性以及TCP友好特性,并且性能比其传统的RTPUDP有比较多的改善。
  参考文献
  〔1〕HenningSchulzrinne’sRTPsite,
  http:www。cs。columbia。eduhgsrtp,1999
  〔2〕M。T。SunandA。R。Reibman,CompressedVideoOverNetworks。MarcelDekkerInc。,2001
  〔3〕Karn,P。,andC。Partridge。1987。Improvingroundtriptimeestimatesinreliabletransportprotocols。Presentation。SIGCOMM’87

初中英语中的趣味教学思考语言是抽象的事物,不是可以量化到上几节课或学习几年就可以学好的,学本民族语言如此,学习英语更是如此语言的学习重在兴趣的培养,环境的创设,只要教学得法,便可事半功倍要取得这样的好效果简析初中语文中的探究式教学一探究式教学的内涵目前,在新课程标准下,探究式教学成为培养人才的一种新型的教学方式它不仅能够充分发挥学生的主体作用,使学生能真正主动地学习,还可以培养学生的探索精神,使其在探索的过简析初中英语完形填空题的解题技巧完形填空是英语中考试题中必有的题型是测试考生综合运用英语知识能力的一种题型,它容阅读理解能力与语言应用能力于一体,着重考查学生在一定语言情景下灵活运用词汇的能力这种题型不但考查学生简析农村初中生英语学习的兴趣培养随着改革开放的深入发展,中国融入世界的步伐在加快英语作为一门世界语言其重要性越来越明显,这就意味着英语教学在学校教学工作中必须要得到应有的重视然而对于我们国家来说,应为城乡经济发展基于积极心理学的初三英语限时快速阅读训练创新探究一影响限时快速阅读的心理因素分析学生对于英语这样一门外语的学习有一种与生俱来的恐惧心理,在学习英语时很容易没有自信,产生退缩的心理作用,从而没有学习英语的兴趣,不能激发学习的积极性基于图式理论的高中英语阅读教学研究分析一引言高中生获取英语知识培养和提高英语语言能力同时提升英语语言运用能力的主要方式是英语阅读教学在高中英语教学中起着重要和决定性的作用在120分的高考英语试卷中,阅读理解文章共有四篇简析新课程改革背景下高中英语教师角色的转变高中英语课程标准强调整个教学过程都要以学生为中心和以学习为中心,重在学生的自我实现和主动发展,鼓励学生自我导向学习营造民主宽松和谐的教学氛围,为学生创造轻松愉快主动发展的环境帮助学浅谈教师情态在教育教学中的作用一教师情态的诊释教师情态是贯注于教育教学的精神能源包括教师对本职工作的愿望志趣情感精神等一切内心生活,表现在教师在教学活动中的一言一行,一举一动在育人过程中的潜移默化,内在引领。是浅析如何为学生打开通向高分作文的闸门一让亲情不再干瘪高三模拟考试作文题目从对视到告诉你,从免费到习惯之后,每一次我们都会说同一个问题写作素材匮乏。为什么我们的学生只能和母亲对视?为什么总是母亲告诉你?为什么很多学生写让学生成为真正的研讨者引导学生会学能用是课改的需要,是现代教育教学思想体系的根本目的。过去部分老师的观念远远不能适应社会形势发展的需要。现在许多东西都要靠自己学,自己去研讨,这就必须要求学生具备一定的学浅谈教师审美素质的培养审美能力,又成为现代人应具备的素质,这表明社会对生活对人的自身素质提出了全新的要求。而作为人类文化的传播者和各类人才的造就者的教师,更新传统观念,不断加强自身审美修养,提高自己的审
中学生德育教育中逆反心理调试策略研究摘要德育工作是学校教育建设的重要组成部分,而学校的德育教育更具有其特殊性。根据中学生目前的特征,创新地运用教育理论,尊重信任宽容学生,以身作则,率先垂范,全方位开展德育教育工作,把视听说课程在日语教学中的作用视听说课程在日语教学中的作用我们知道,ldquo视听rdquo在很多时候是与ldquo说rdquoldquo读rdquoldquo写rdquo同时进行的。而实际的视听活动,通常都是浅谈任务型教学模式在高职日语口语中的运用浅谈ldquo任务型rdquo教学模式在高职日语口语中的运用自20世纪70年代中日两国恢复邦交正常化以后,中日经济贸易活动日益频繁。日本已经连续十年成为我国的第一大贸易伙伴。随着经浅析日语教学中的视点关联句式浅析日语教学中的ldquo视点rdquo关联句式一ldquo视点rdquo的先行研究(一)视点的概念。从语言学的角度分析,视点可以理解为发话者观察描述某一事件时所处的位置或所采取的浅析高职日语基础教学浅析高职日语基础教学伴随改革浪潮的到来,大批日企逐渐涌现到中国的各行各业,中国的对日贸易逐年增多。在此影响下,不仅本科高校开设日语专业,高职院校也掀起了日语热。但是随着近几年本科高独立学院商务日语专业基础日语教学改革初探独立学院商务日语专业基础日语教学改革初探一社会对商务日语专业人才的需求和基础日语教学现状分析从基础日语教学现状来看,依然以教师讲授为主要授课方式,摆脱不了ldquo满堂灌rdquo浅谈高职日语教学现状与优化建议浅谈高职日语教学现状与优化建议随着中日贸易往来的日益频繁,我国对日语人才的需求明显增大。众多高职高专院校相继开设日语相关专业,高职日语教学问题开始凸显。一日语教育特点近年来,随着经高职商务日语专业学生职业素养培养的研究与探讨高职商务日语专业学生职业素养培养的研究与探讨职业素养养成教育是全面贯彻落实高职高专人才培养目标的有效途径。教育部关于加强高职高专教育人才培养工作的意见之处学生应在具备必备的基础理论日语外来语的使用意图和效果日语外来语的使用意图和效果一问题的提出一种语言极少可能完全独立于其他语言而存在,总会和其他语言之间或多或少存在着相互影响。当然,影响的程度由于地理条件国交亲密度,以及双方的经济政治浅谈高职商务日语精品课程的建设浅谈高职商务日语精品课程的建设1商务日语课程设计应遵循的理念与思路2优化商务日语课程的教学内容3商务日语教学方法与手段应灵活适用3。1教学模式的设计与创新3。2综合运用教学方法3。浅谈情境教学法在日语专业听力教学中的应用浅谈情境教学法在日语专业听力教学中的应用一情境教学法的定义情境教学法(SituationalMethod)是二战后欧洲出现的一种视听教学法(theAudiovisualMethod
友情链接:快好知快生活快百科快传网中准网文好找聚热点快软网