带宽自适应方案.docx

带宽自适应方案.docx

ID:59202794

大小:25.36 KB

页数:3页

时间:2020-09-10

带宽自适应方案.docx_第1页
带宽自适应方案.docx_第2页
带宽自适应方案.docx_第3页
资源描述:

《带宽自适应方案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、带宽自适应方案1包结构简介首先需要定义一个接收端和发送端之间的包,包的大体是按照RTCP的,包内容主要包括:发送端:发送包数、发送字节数、已发报文的最大序列号、到达时间间隔,发接收端:已经收到的包数、接受的字节数,已收报文的最大序列号,累计丢失的报数、距离上次发包丢失的报数,具体的包携带信息科在讨论,可以做修改,2适应带宽控制λ为当前丢包率,λc为丢包率下限,λl为丢包率上限。当λ>λc时,网络拥塞;当λ<λl时,网络空闲;当λl=<λ<=λc时,网络负载适中当网络拥塞时,降低发送速度,当网络空闲时,可适

2、当提升发送速度。控制模型如下:3、反馈控制算法我们采取基于RTP协议的端到端反馈拥塞控制策略。接收端根据RTP数据包的接收情况生成RTCP接收报告RR,周期性地向发送端反馈此RTCP包,通告发送端当前的网络状况。发送端根据反馈的信息采取相应的控制算法调节输出码率,从而实现拥塞控制。我们利用某段时间内的丢包率作为判断网络是否拥塞的标准。发送端根据RTCP反馈包中的信息可计算出丢包率。为了防止QoS抖动,我们使用下述低通滤波器对丢,包率λ进行平滑处理:λ=aλ+(1-a)b(λ为最新计算出的丢包率,b为当前使

3、用中的丢包率,a为权重(0λc时,网络拥塞;当λ<λl时,网络空闲;当λl=<λ<=λc时,网络负载适中设MaxRate/MinRate是发送端最大/最小输出比特率;Speed0是初始速率;Step是速率的线性增量;β是乘性减小因子。我们采取下述反馈控制算法:●发送端(1)按初始速率Speed0发送数据Speed:=Speed0;(MinRate≤Speed≤MaxRate)(2)根据接收端反馈的RTCP包中的信息计算出丢包

4、率,平滑处理后进行网络负载判断并调整输出码率:if(λ>λc)  Speed=max{(β*Speed),MinRate};Elseif(λ<λl)  Speed=min{(Speed+Step),MaxRate}ElseSpeed=Speed●接收端每收到N个数据包或最多5s发送一RTCP反馈包至发送端,其中包含从发出上一个反馈包到发送此包期间内的QoS信息。此反馈拥塞控制策略能使整个H264视频传输系统实时监视带宽的变化,动态地改变输出码率,充分利用当前带宽。当网络拥塞时,发送速率乘性减小,降低对所需

5、带宽的要求,同时设置一最小发送码率MinRate,保证发送端所需的最小带宽;当网络空闲时,线性增加发送码率,同时设置一最大发送码率MaxRate,保证发送端不会过度占用资源;当网络负载正常时,不作任何调整。由于发送端采取类似TCP拥塞控制中的AIMD策略(AddictiveIncrease,MultiplicativeDecrease),它可以进一步缩短实时传输系统处于拥塞状态下的时间,进一步降低丢包率和时延,为用户提供良好的服务质量,并且保证了同其它协议的数据流竞争带宽的公平性。建议参数MTUSpeed

6、0MaxSpeedMinSpeedStepaβNλcλl    5kbps0.70.8 5%1%4丢包策略首先描述下h264的包结构,h264包主要分为I帧和P帧,I帧是可以不依赖于其他帧可以直接组建清晰图片的帧,p帧需要参考其他帧来组建图片,我猜测之所以网络传输数据有马赛克,是因为丢包了,所有当检测到客户端带宽不够的时候需要中转服务器做丢包处理,策略主要有两种:1,一组一组的丢帧,根据反馈回来的丢包率来决定需要丢帧的组数,这样丢的话一丢就是一帧组,画面会有跳跃现象,而且没测试过到底会不会对减少带宽有作用

7、,这样的话不是太平均,很有可能避免不了带宽的高峰,还是会丢包2,半组半组的丢因为I帧可以重建一整张图片,所以可以把一组帧的后面半组的p帧丢掉,这样的话会比较均匀下,但是因为I帧比较大,不知道对减少带宽作用明显度怎么样,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。