入向码流码率获取方法、收流处理方法、电子设备、介质与流程

文档序号:34178553发布日期:2023-05-17 07:21阅读:40来源:国知局
入向码流码率获取方法、收流处理方法、电子设备、介质与流程

本申请实施例涉及互联网,特别涉及入向码流码率获取方法、收流处理方法、电子设备、计算机可读存储介质。


背景技术:

1、随着网络协议电视(iptv,internet protocol television)的快速发展,特别是用户数的不断增长,为了给用户带来更好的体验,在流媒体服务器和终端间引入丢包恢复和避免缓存上下溢的机制。例如,针对组播丢包恢复的机制是前向纠错(fec,forwarderror correction),针对单播丢包恢复的机制是自动要求重传(arq,automatic repeatrequest),针对单播避免缓存上下溢的机制是流量控制。但是这些机制并没有考虑到直播业务场景下流媒体服务器因为如下码流码率的变化而导致的收流处理的包出错的问题。

2、针对直播业务场景,目前需要由流媒体服务器的运维人员将入向码流码率输入到流媒体服务器中,然后由流媒体服务器根据入向码流码率构建收流信息,继而流媒体服务器根据收流信息对入向码流中的包进行收流处理。这种方式中流媒体服务器用来构建收流信息的入向码流码率一般不会发生变化,但是由于运维人员有可能输入错误的码率,也有可能实际的入向码流码率发生变化,从而导致运维人员输入的入向码流码率与实际的入向码流码率的匹配程度差距很大,导致直播业务质量下降。


技术实现思路

1、本申请实施例提供一种入向码流码率获取方法、收流处理方法、电子设备、计算机可读存储介质。

2、第一方面,本申请实施例提供一种入向码流码率获取方法,包括:计算本次时间间隔对应的平均码率;根据上一次入向码流码率和所述本次时间间隔对应的平均码率计算本次码率波动的权重系数;根据所述本次码率波动的权重系数确定本次入向码流码率和下一次时间间隔,延迟预设时间间隔后继续执行计算下一次时间间隔对应的平均码率的步骤。

3、第二方面,本申请实施例提供一种收流处理方法,包括:根据本次入向码流码率计算本次任务对应的最大接收包数量;其中,所述本次入向码流码率为采用上述任意一种入向码流码率获取方法确定的本次入向码流码率;根据所述本次任务对应的最大接收包数量将入向码流中属于所述本次任务的包进行收流处理,发送收流处理后的包。

4、第三方面,本申请实施例提供一种电子设备,包括:至少一个处理器;存储器,存储器上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,实现上述任意一种入向码流码率获取方法,或实现上述任意一种收流处理方法。

5、第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种入向码流码率获取方法,或实现上述任意一种收流处理方法。

6、本申请实施例提供的入向码流码率获取方法,对入向码流码率进行了自适应评估,为后续进行收流处理奠定了基础。

7、本申请实施例提供的收流处理方法,基于自适应评估的入向码流码率进行收流处理,而不需要运维人员输入入向码流码率,继而根据运维人员输入的入向码流码率构建收流进行进行收流处理,从而自适应评估的入向码流码率与实际的入向码流码率的匹配程度差距较小,从而提升了直播业务质量。



技术特征:

1.一种入向码流码率获取方法,包括:

2.根据权利要求1所述的入向码流码率获取方法,其中,所述本次时间间隔对应的平均码率为所述本次时间间隔内接收的所有包的总大小和所述本次时间间隔的比值。

3.根据权利要求1所述的入向码流码率获取方法,其中,所述根据上一次入向码流码率和所述本次时间间隔对应的平均码率计算本次码率波动的权重系数包括:

4.根据权利要求1所述的入向码流码率获取方法,其中,所述根据所述本次码率波动的权重系数确定本次入向码流码率和下一次时间间隔包括以下至少之一:

5.根据权利要求4所述的入向码流码率获取方法,其中,所述确定所述下一次时间间隔小于所述本次时间间隔包括:

6.一种收流处理方法,包括:

7.根据权利要求6所述的收流处理方法,其中,所述根据本次入向码流码率计算本次任务对应的最大接收包数量包括以下至少之一:

8.根据权利要求7所述的收流处理方法,其中,所述根据所述本次入向码流码率确定入向码流码率没有波动包括:所述本次入向码流码率与上一次入向码流码率相同。

9.根据权利要求7所述的收流处理方法,其中,所述根据所述本次入向码流码率确定入向码流码率有波动包括:所述本次入向码流码率与上一次入向码流码率不同。

10.根据权利要求6所述的收流处理方法,其中,所述根据所述本次任务对应的最大接收包数量将入向码流中属于所述本次任务的包进行收流处理包括:

11.一种电子设备,包括:

12.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任意一项所述的入向码流码率获取方法,或实现权利要求6-10任意一项所述的收流处理方法。


技术总结
本申请提供了一种入向码流码率获取方法、收流处理方法、电子设备、计算机可读存储介质,入向码流码率获取方法包括:计算本次时间间隔对应的平均码率;根据上一次入向码流码率和所述本次时间间隔对应的平均码率计算本次码率波动的权重系数;根据所述本次码率波动的权重系数确定本次入向码流码率和下一次时间间隔,延迟预设时间间隔后继续执行计算下一次时间间隔对应的平均码率的步骤。

技术研发人员:陈奇
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1