[发明专利]码流控制方法、装置及设备、存储介质有效
申请号: | 202010177931.4 | 申请日: | 2020-03-13 |
公开(公告)号: | CN113395244B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 胡驰坤 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L65/60 | 分类号: | H04L65/60;H04L65/80;H04W28/22 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王叶娟 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 方法 装置 设备 存储 介质 | ||
1.一种码流控制方法,其特征在于,该方法包括:
依据码流数据发送端在当前统计周期内的码流数据发送信息,确定码流数据生成端生成码流数据的目标帧率;所述码流数据发送信息包括被成功发送的码流数据量;
其中,所述目标帧率的帧率调整参数计算公式包括:
Et包括t时刻Sv和Pv的差值;所述t时刻是当前统计周期的统计时刻;Sv是滞留报文字节数的期望值,Pv是滞留报文字节数;Kp包括小于1的平滑因子;
当所述目标帧率与所述码流数据生成端的当前帧率不一致时,控制所述码流数据生成端将所述当前帧率调整为所述目标帧率,以使所述码流数据生成端按照所述目标帧率生成码流数据,以缩小码流数据滞留量与预设的码流数据目标滞留量之间的差异,和/或以缩小码流数据发送成功率和预设的码流数据目标发送成功率之间的差异;所述码流数据滞留量包括:统计周期内应被发送、但未被成功发送的码流数据。
2.如权利要求1所述的码流控制方法,其特征在于,所述依据码流数据发送端在当前统计周期内的码流数据发送信息,确定码流数据生成端生成码流数据的目标帧率包括:
依据码流数据发送端在当前统计周期内的码流数据发送信息,确定当前统计周期内的码流数据滞留量;
依据所述码流数据滞留量,确定码流数据生成端生成码流数据的目标帧率。
3.如权利要求2所述的码流控制方法,其特征在于,所述码流数据发送信息包括被成功发送的码流数据量N1;
所述依据码流数据发送端在当前统计周期内的码流数据发送信息,确定当前统计周期内的码流数据滞留量,包括:
获取所述码流数据生成端在所述当前统计周期内生成的码流数据量N2;
依据所述码流数据量N2与所述码流数据量N1,确定当前统计周期内的码流数据滞留量。
4.如权利要求2所述的码流控制方法,其特征在于,
所述依据所述码流数据滞留量,确定码流数据生成端生成码流数据的目标帧率包括:
依据所述码流数据滞留量和预设的码流数据目标滞留量确定帧率调整参数,其中,所述帧率调整参数用于调整所述码流数据滞留量以缩小所述码流数据滞留量与所述预设的码流数据目标滞留量之间的差异;
依据所述帧率调整参数与所述当前帧率确定所述目标帧率。
5.如权利要求1所述的码流控制方法,其特征在于,所述依据码流数据发送端在当前统计周期内的码流数据发送信息,确定码流数据生成端生成码流数据的目标帧率包括:
依据码流数据发送端在当前统计周期内的码流数据发送信息,确定当前统计周期内的码流数据发送成功率;
依据所述码流数据发送成功率,确定码流数据生成端生成码流数据的目标帧率。
6.如权利要求5所述的码流控制方法,其特征在于,所述码流数据发送信息包括被成功发送的码流数据量N1;
所述依据码流数据发送端在当前统计周期内的码流数据发送信息,确定当前统计周期内的码流数据发送成功率,包括:
获取所述码流数据生成端在所述当前统计周期内生成的码流数据量N2;
计算所述码流数据量N1与所述码流数据量N2的比值,将所述比值确定为所述码流数据发送成功率。
7.如权利要求5所述的码流控制方法,其特征在于,所述依据所述码流数据发送成功率,确定码流数据生成端生成码流数据的目标帧率包括:
依据所述码流数据发送成功率和预设的码流数据目标发送成功率确定帧率调整参数,其中,所述帧率调整参数用于调整所述码流数据发送成功率以缩小所述码流数据发送成功率和预设的码流数据目标发送成功率之间的差异;
依据所述帧率调整参数与所述当前帧率确定所述目标帧率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010177931.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频推荐方法、装置、系统及电子设备
- 下一篇:内容共享方法、设备及系统