预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108833930A(43)申请公布日2018.11.16(21)申请号201810638178.7H04N21/643(2011.01)(22)申请日2018.06.20(71)申请人广州华多网络科技有限公司地址511442广东省广州市番禺区南村镇万达广场B1座28层(72)发明人彭卓韬(74)专利代理机构北京集佳知识产权代理有限公司11227代理人薛娇王宝筠(51)Int.Cl.H04N21/2187(2011.01)H04N21/238(2011.01)H04N21/24(2011.01)H04N21/6373(2011.01)H04N21/6375(2011.01)权利要求书5页说明书22页附图8页(54)发明名称直播数据传输控制方法、装置、直播设备及存储介质(57)摘要本发明实施例公开了一种直播数据传输控制方法、装置、直播设备及存储介质,基于UDP协议进行数据传输,通过监测网络状况,在网络状况较好的情况下,根据探测确认包的接收率以及上一次码率调整的调整方式上调码率,在网络状况较差时,采用阈值评估方法,确定表征网络拥塞程度的标识的真假取值,根据该真假取值下调码率,根据调整后的码率对待传输的直播数据进行编码并传输。实现了在直播过程中根据网络状况、码率的历史调整方式以及阈值评估策略对码率的实时自适应地调整。实现了在户外、移动直播等网络不稳定的状况下音视频数据的稳定高速的传输,极大的降低了客户端出现音视频卡顿、画面模糊、音频不连续等问题的概率。CN108833930ACN108833930A权利要求书1/5页1.一种直播数据传输控制方法,其特征在于,包括:监测向聚合服务器发送的网络包的重传率,以及与所述网络包中的承载探测数据的探测包对应的探测确认包的接收率;所述网络包包括承载直播数据的直播包,以及所述探测包;所述网络包和所述探测确认包均为UDP数据包;若所述网络包的重传率小于第一重传率阈值,且当前码率不是预置最大码率,根据所述探测确认包的接收率以及上一次码率调整的调整方式将当前码率上调,并按照上调后的码率将待传输的直播数据编码成帧数据进行传输;若所述网络包的重传率大于第二重传率阈值,对第三重传率阈值的真假属性进行第一评估,第一评估结果表征所述第三重传率阈值的取值的调节方向,根据所述第一评估结果对所述第三重传率阈值调整,根据调整后的第三重传率阈值确定表征网络拥塞程度的标识的真假取值;第二重传率阈值大于第一重传率阈值;根据所述表征网络拥塞程度的标识的真假取值将当前码率下调,并按照下调后的码率将待传输的直播数据编码成帧数据进行传输。2.根据权利要求1所述的方法,其特征在于,所述根据所述探测确认包的接收率以及上一次码率调整的调整方式将当前码率上调,包括:若上一次码率调整为下调,将当前码率上调第一调节量;若上一次码率调整为上调,判断所述探测确认包的接收率是否满足预置的网络拥塞条件;若不满足所述网络拥塞条件,则将当前码率上调第二调节量;若满足所述网络拥塞条件,则将最近的第三预设时长内的平均码率与当前码率进行比较,若比较结果表征所述平均码率接近当前码率,将当前码率上调所述第一调节量,否则,将当前码率上调所述第二调节量;所述第二调节量大于所述第一调节量。3.根据权利要求2所述的方法,其特征在于,若上一次码率调整为上调,在判断所述探测确认包的接收率是否满足预置的网络拥塞条件之前,还包括:判断码率是否已经连续三次上调;若判断结果为是,将当前码率调整为所述最近的第三预设时长内的平均码率;若判断结果为否,执行所述判断所述探测确认包的接收率是否满足预置的网络拥塞条件的步骤。4.根据权利要求1所述的方法,其特征在于,所述对第三重传率阈值的真假属性进行第一评估,包括:获取当前重传的网络包的发送时间与所述当前重传的网络包的首次发送时间之间的时间间隔;若所述时间间隔大于第一间隔阈值,确定所述第三重传率阈值的属性为假;若所述时间间隔大于第二间隔阈值,且小于所述第一间隔阈值,则如果所述网络包的重传率大于第四重传率阈值,确定所述第三重传率阈值的属性为真,如果所述网络包的重传率小于或等于所述第四重传率阈值,确定所述第三重传率阈值的属性为假;若所述时间间隔小于第三间隔阈值,则如果当前网络有丢帧,确定所述第三重传率阈值的属性为真,如果当前网络没有丢帧,确定所述第三重传率阈值的属性为假。2CN108833930A权利要求书2/5页5.根据权利要求1所述的方法,其特征在于,根据第一评估结果对所述第三重传率阈值调整,包括:若前一次对所述第三重传率阈值的真假属性进行第一评估时的网络包的重传率大于所述第三重传率阈值,则,如果第一评估结果为真,将所述第三重传率阈值降低第一预置步长;如果第一评估结果为假,将