[发明专利]一种视频播放切换方法、电子设备和计算机存储介质有效
| 申请号: | 202110063250.X | 申请日: | 2021-01-18 |
| 公开(公告)号: | CN112911389B | 公开(公告)日: | 2022-09-06 |
| 发明(设计)人: | 李亚飞 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
| 主分类号: | H04N21/4402 | 分类号: | H04N21/4402 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
| 地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 播放 切换 方法 电子设备 计算机 存储 介质 | ||
1.一种视频播放切换方法,其特征在于,所述方法包括:
从播放队列中按照第一播放顺序依次获取并播放视频帧,其中,当前所述播放队列中的所有视频帧的帧序号按照所述第一播放顺序排列;
响应于当前视频帧播放完毕,将所述当前视频帧插入至切换队列的端部,其中,所述切换队列中的所有视频帧的帧序号按照第一保存顺序排列;
响应于所述切换队列中保存的视频帧的个数超过阈值,将距离所述当前视频帧最远的视频帧删除;
响应于接收到切换播放顺序的指令,将所述播放队列中的所有视频帧清除,并将所述切换队列中的至少部分连续的视频帧按照预设规则加入至所述播放队列中,并返回至所述从播放队列中按照第一播放顺序依次获取并播放视频帧的步骤;
所述阈值与所述视频帧对应的GOP的解码平均时间、传输平均时间和网络最大波动时间相关;
所述切换方法还包括:
基于预设时间段内多组GOP进行解码的时间,获取一组GOP的所述解码平均时间;
基于预设时间段内网络的波动数据和网络的传输能力,获取一组GOP的所述传输平均时间和所述网络最大波动时间;
所述阈值等于第一数值倍的所述解码平均时间、第二数值倍的所述传输平均时间、第三数值倍的所述网络最大波动时间的总和与帧间隔时间的比值;其中,所述第一数值、所述第二数值和所述第三数值的总和为1。
2.根据权利要求1所述的切换方法,其特征在于,所述将所述切换队列中的至少部分连续的视频帧按照预设规则加入至所述播放队列中的步骤,包括:
响应于切换前所述第一播放顺序与所述第一保存顺序相反,切换后所述第一播放顺序与所述第一保存顺序相同,将所述切换队列中的至少部分连续的视频帧直接加入至所述播放队列中;
响应于切换前所述第一播放顺序与所述第一保存顺序相同,切换后所述第一播放顺序与所述第一保存顺序相反,将所述切换队列中的至少部分连续的视频帧的排列顺序颠倒后加入至所述播放队列中。
3.根据权利要求1所述的切换方法,其特征在于,所述将所述切换队列中的至少部分连续的视频帧按照预设规则加入至所述播放队列中的步骤之前,还包括:
获取所述播放队列的最大缓存个数;
判断所述切换队列中的视频帧个数是否大于所述最大缓存个数;
若是,则以接收到切换播放顺序的命令时的切换视频帧为起点,基于所述切换播放顺序的命令查找与所述最大缓存个数相等且与所述切换视频帧相邻的视频帧;
若否,则将所述切换队列中的所有视频帧作为与所述切换视频帧相邻的视频帧;
将所述相邻的视频帧作为按照预设规则加入至所述播放队列中的视频帧。
4.根据权利要求3所述的切换方法,其特征在于,
响应于所述切换队列中的视频帧个数大于所述最大缓存个数,所述响应于当前视频帧播放完毕,将所述当前视频帧插入至切换队列的端部的步骤之后,还包括:
获取所述切换队列中除加入至所述播放队列之外的剩余视频帧;
响应于所述播放队列中的一个视频帧播放完毕时,判断所述播放队列中待补充的视频帧是否在所述剩余视频帧中;
若是,则从所述剩余视频帧中提取所述帧序号满足当前的第一播放顺序的视频帧,并补充至所述播放队列;
若否,则利用解码的方式获取所述待补充的视频帧,并补充至所述播放队列。
5.根据权利要求4所述的切换方法,其特征在于,还包括:
响应于所述剩余视频帧还未提取完毕时再次接收到切换播放顺序的指令,将未被提取的剩余视频帧从所述切换队列中移除。
6.根据权利要求1所述的切换方法,其特征在于,所述第一数值大于所述第二数值,所述第二数值大于所述第三数值。
7.根据权利要求1所述的切换方法,其特征在于,还包括:
获取所述阈值的最小限值和最大限值;
当所述阈值的计算结果小于所述最小限值时,将所述阈值设为所述最小限值,当所述阈值的计算结果大于所述最大限值时,将所述阈值设为所述最大限值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110063250.X/1.html,转载请声明来源钻瓜专利网。





