[发明专利]一种丢帧方法、装置、服务器和介质在审
申请号: | 202210207969.0 | 申请日: | 2022-03-04 |
公开(公告)号: | CN114567796A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 于涌溢;陈鉴平 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/24;H04N21/647 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 刘欣 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 服务器 介质 | ||
1.一种丢帧方法,其特征在于,包括:
获取当前待发送的当前视频帧队列;
确定所述当前视频帧队列中的超时视频帧,并基于所述超时视频帧的数量和当前未丢帧数量,确定所述当前视频帧队列对应的当前待丢帧总数量;
确定所述当前视频帧队列中的可丢弃视频帧;
基于所述当前待丢帧总数量和所述可丢弃视频帧对应的丢弃优先级,从所述可丢弃视频帧中确定目标丢弃视频帧,并将所述目标丢弃视频帧进行丢帧处理,其中,所述丢弃优先级是基于所述可丢弃视频帧对应的解码参考信息进行确定的。
2.根据权利要求1所述的方法,其特征在于,基于所述可丢弃视频帧对应的解码参考信息确定所述丢弃优先级,包括:
若所述可丢弃视频帧为关键帧,则基于预设关键帧优先级确定方式,确定该可丢弃视频帧对应的丢弃优先级;
若所述可丢弃视频帧为参考帧,则基于预设参考帧优先级确定方式,确定该可丢弃视频帧对应的丢弃优先级,其中,所述参考帧是指解码其他视频帧时被其他视频帧参考的视频帧;
若所述可丢弃视频帧为非参考帧,则基于预设非参考帧优先级确定方式,确定该可丢弃视频帧对应的丢弃优先级,其中,所述非参考帧是指其他视频帧解码时未被其他视频帧参考的视频帧。
3.根据权利要求2所述的方法,其特征在于,
同一图像组中的关键帧对应的丢弃优先级最高,参考帧对应的丢弃优先级次之,非参考帧对应的丢弃优先级最低;
同一图像组中的各个参考帧对应的丢弃优先级递减,以及各个非参考帧对应的丢弃优先级递增;
不同图像组中的关键帧对应的丢弃优先级递增。
4.根据权利要求2所述的方法,其特征在于,所述基于预设关键帧优先级确定方式,确定该可丢弃视频帧对应的丢弃优先级,包括:
基于所述可丢弃视频帧对应的当前图像组数量、第一预设参考值和第二预设参考值,确定该可丢弃视频帧对应的丢弃优先级;
其中,所述第一预设参考值用于表征相邻两个图像组中的关键帧对应的两个丢弃优先级之间的差值;所述第二预设参考值用于表征关键帧对应的丢弃优先级的初始值。
5.根据权利要求1所述的方法,其特征在于,所述确定所述当前视频帧队列中的可丢弃视频帧,包括:
若检测到所述当前视频帧队列中存在至少一个关键帧,且最后一个关键帧不是队列首帧,则将所述当前视频帧队列中最后一个关键帧之前的每个视频帧作为可丢弃视频帧。
6.根据权利要求5所述的方法,其特征在于,所述基于所述当前待丢帧总数量和所述可丢弃视频帧对应的丢弃优先级,从所述可丢弃视频帧中确定目标丢弃视频帧,包括:
若检测到所述可丢弃视频帧的数量大于所述当前待丢帧总数量,则根据所述可丢弃视频帧对应的丢弃优先级和所述当前待丢帧总数量,从所述可丢弃视频帧中确定出目标丢弃视频帧;
若检测到所述可丢弃视频帧的数量小于或等于所述当前待丢帧总数量,则将每个所述可丢弃视频帧作为目标丢弃视频帧。
7.根据权利要求6所述的方法,其特征在于,所述根据所述可丢弃视频帧对应的丢弃优先级和所述当前待丢帧总数量,从所述可丢弃视频帧中确定出目标丢弃视频帧,包括:
基于所述可丢弃视频帧对应的丢弃优先级,对所述可丢弃视频帧的丢弃顺序进行排列,并将最先丢弃的前所述当前待丢帧总数量的各个可丢弃视频帧作为目标丢弃视频帧。
8.根据权利要求1所述的方法,其特征在于,所述确定所述当前视频帧队列中的可丢弃视频帧,包括:
若检测到所述当前视频帧队列中不存在关键帧,或者仅存在的一个关键帧为队列首帧,则将所述当前视频帧队列中的每个视频帧作为可丢弃视频帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210207969.0/1.html,转载请声明来源钻瓜专利网。