[发明专利]基于可穿戴的现场运维自适应视频流传输速率控制方法有效
申请号: | 201910035896.X | 申请日: | 2019-01-15 |
公开(公告)号: | CN109743600B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 郭建勋;刘博;邵苏杰;郭少勇;张鸿雁;徐思雅;李雄;李强;刘闯;李文萃;丰雷;喻鹏 | 申请(专利权)人: | 国网河南省电力公司;国网河南省电力公司信息通信公司;北京邮电大学;国家电网有限公司 |
主分类号: | H04N21/2662 | 分类号: | H04N21/2662;H04N21/647 |
代理公司: | 郑州博派知识产权代理事务所(特殊普通合伙) 41137 | 代理人: | 荣永辉 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的基于可穿戴的现场运维自适应视频流传输速率控制方法,所述接收端传输速率控制包括S1、对到达时间滤波S2、计算自适应阈值S3、进行过载检测S4、远程速率控制S5、REMB处理;所述发送端传输速率控制具体为,首先根据RTCP数据包包含视频流的丢包率计算发送速率,然后进一步优化调整发送速率,最后根据计算后的发送速率采用视频编解码等速率控制方法控制当前数据包的发送速率,实现视频数据流速率对网络状况的有效适应和匹配。本发明之目的在于通过视频流传输速率随网络链路质量变化自适应动态调整,较大程度的提高网络带宽利用率,提高视频流的发送速率,提升视频播放的流畅性和稳定传输速率。 | ||
搜索关键词: | 基于 穿戴 现场 自适应 视频 流传 速率 控制 方法 | ||
【主权项】:
1.基于可穿戴的现场运维自适应视频流传输速率控制方法,包括接收端传输速率控制、发送端传输速率控制,其特征在于,所述接收端传输速率控制实现步骤如下,S1、对到达时间滤波,使用卡尔曼滤波器计算单向时延梯度的估计,定义d(ti)为:d(ti)=(ti‑ti‑1)‑(tsi‑tsi‑1)其中,tis,ti‑1s分别为第i,i‑1帧视频数据发送的起始时间,ti,ti‑1分别为第i,i‑1帧视频数据全部接收到的截止时间;S2、计算自适应阈值,基于RRTCC算法,动态调整阈值初始值γ(t0)和阈值γ(ti),以达到合理延时容忍的需求;S3、进行过载检测,每接收一个视频流,过载检测会根据单向时延梯度的估计值d(ti)和阈值γ(ti)相对大小,以及当前状态保持时间Tkeep触发状态驱动信号S,信号S有三种状态:overuse(表示当前网络发生拥塞,导致视频流时延较大,丢包率较高),underuse(表示当前网络等待传输队列较少,可用带宽资源丰富),normal(介于两者之间的一种状态);过载检测流程:当d(ti)>γ(ti),且Tkeep>Ts,触发overuse信号,Ts表示当前状态保持时间的下限,如果Tkeep<Ts,则不会触发过载检测信号S;当d(ti)<0,且Tkeep>Ts,触发underuse信号;当0<d(ti)<γ(ti),且Tkeep>Ts,触发normal信号;为达到合理延时容忍的需求,
应该自适应当前网络链路状态,
如下所示:![]()
是RRTCC算法触发信号时间阈值,b是
动态调整因子,
随d(ti)动态改变;S4、远程速率控制,根据状态驱动信号S计算接收端的接收速率Rr(ti),如下式所示,当S为overuse时,降低接收速率以平衡时延;当S为underuse时,增加接收速率以提升带宽利用率,
其中
是最近500ms内平均接收速率,λ1和λ2分别为接收速率降低因子和增长因子;此外,依据带宽主动探测方法,对信号S为normal状态时的接收速率Rr(ti)进行调整,根据其速率变化趋势进行相应增量探测,根据排队时延d(ti),分为三种情况调整接收速率Rr(ti),如下式所示,
其中:
当排队时延取值偏下限时,接收速率增长,增长因子随排队时延的增长而减小;当排队时延取值偏上限时,接收速率降低,降低因子随排队时延的增长而加大;当排队时延取值为中间区域时,接收速率与ti‑1时刻的接收速率Rr(ti‑1)一致;S5、REMB处理,接收速率Rr(ti)通过REMB消息随RTCP包发送至视频发送端,正常情况下,REMB消息每隔1s发送一次,一旦速率Rr(ti)<0.97Rr(ti‑1),即接收速率Rr(ti)衰减3%以上,REMB会立即发送;所述发送端传输速率控制具体为,根据RTCP数据包包含视频流的丢包率PLR(ti)计算发送速率Rr(ti),如下式所示:
其中bu,bl分别为Rr(ti)分阶段优化过程中PLR(ti)的取值门限,本专利取bu=0.1,bl=0.02,可根据业务需求具体调整,bm=(bu+bl)/2,ω1,ω2分别为发送速率的降低因子和增长因子,ω1∈[0.1,1],ω2∈[0.01,0.1],根据业务需求动态设置,R0为常量发送速率探测带宽,当丢包率大于bu时,发送速率增加,当丢包率小于bl时,发送速率减小,当丢包率位于bu和bl之间时,进一步优化调整发送速率,公式如下所示:
当bm<PLR(ti)≤bu时,根据丢包率PLR(ti)的值,以R0的一半为基准降低量进行降速探测,降低量随丢包率的增加而增加。当bl≤PLR(ti)≤bm时,根据丢包率PLR(ti)的值,以R0的一半为基准降低量进行增速探测,增加量随丢包率的增加而减小;结合上述基于时延的速率控制策略计算得出的Rr(ti)和基于丢包率的速率控制方法计算得出发送端数据速率
后,计算当前的发送端实际视频数据流发送速率R,公式如下所示:![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网河南省电力公司;国网河南省电力公司信息通信公司;北京邮电大学;国家电网有限公司,未经国网河南省电力公司;国网河南省电力公司信息通信公司;北京邮电大学;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910035896.X/,转载请声明来源钻瓜专利网。