[发明专利]一种视频播放切换方法、电子设备和计算机存储介质有效
申请号: | 202110063250.X | 申请日: | 2021-01-18 |
公开(公告)号: | CN112911389B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 李亚飞 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 黎坚怡 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 切换 方法 电子设备 计算机 存储 介质 | ||
本申请公开了一种视频播放切换方法,包括:从播放队列中按照第一播放顺序依次获取并播放视频帧,其中,当前播放队列中的所有视频帧的帧序号按照第一播放顺序排列;响应于当前视频帧播放完毕,将当前视频帧插入至切换队列的端部,其中,切换队列中的所有视频帧的帧序号按照第一保存顺序排列;响应于切换队列中保存的视频帧的个数超过阈值,将距离当前视频帧最远的视频帧删除;响应于接收到切换播放顺序的指令,将播放队列中的所有视频帧清除,并将切换队列中的至少部分连续的视频帧按照预设规则加入至播放队列中,并返回至从播放队列中按照第一播放顺序依次获取并播放视频帧的步骤。上述方案,能够提高视频播放过程中切换播放顺序的流畅度。
技术领域
本申请涉及视频播放技术领域,特别是涉及一种视频播放切换方法、电子设备和计算机存储介质。
背景技术
随着摄像装置在技术领域的不断革新,视频数据的画质也在逐渐提高,对于画质极高的视频数据,如果在播放过程中切换播放的顺序,则需要对视频帧进行重新解码,由于受到网络拉流、终端解码能力的影响,往往需要等待几秒的时间,并且,画质越高的视频数据在正倒放切换时需要等待的时间就越长,这极大影响了视频播放过程中切换播放顺序的流畅度,有鉴于此,视频播放切换方法亟待改善。
发明内容
本申请主要解决的技术问题是提供一种视频播放切换方法、电子设备和计算机存储介质,能够将播放队列中播放完毕的视频帧插入切换队列,以便在接收到切换播放顺序的指令,从切换队列中获取视频帧加入播放队列,以提高视频播放过程中切换播放顺序的流畅度。
为解决上述技术问题,本申请第一方面提供一种视频播放切换方法,包括:从播放队列中按照第一播放顺序依次获取并播放视频帧,其中,所述当前所述播放队列中的所有视频帧的帧序号按照所述第一播放顺序排列;响应于当前视频帧播放完毕,将所述当前视频帧插入至切换队列的端部,其中,所述切换队列中的所有视频帧的帧序号按照第一保存顺序排列;响应于所述切换队列中保存的视频帧的个数超过阈值,将距离所述当前视频帧最远的视频帧删除;响应于接收到切换播放顺序的指令,将所述播放队列中的所有视频帧清除,并将所述切换队列中的至少部分连续的视频帧按照预设规则加入至所述播放队列中,并返回至所述从播放队列中按照第一播放顺序依次获取并播放视频帧的步骤。
其中,所述将所述切换队列中的至少部分连续的视频帧按照预设规则加入至所述播放队列中的步骤,包括:响应于切换前所述第一播放顺序与所述第一保存顺序相反,切换后所述第一播放顺序与所述第一保存顺序相同,将所述切换队列中的至少部分连续的视频帧直接加入至所述播放队列中;响应于切换前所述第一播放顺序与所述第一保存顺序相同,切换后所述第一播放顺序与所述第一保存顺序相反,将所述切换队列中的至少部分连续的视频帧的排列顺序颠倒后加入至所述播放队列中。
其中,所述将所述切换队列中的至少部分连续的视频帧按照预设规则加入至所述播放队列中的步骤之前,还包括:获取所述播放队列的最大缓存个数;判断所述切换队列中的视频帧个数是否大于所述最大缓存个数;若是,则以接收到切换播放顺序的命令时的切换视频帧为起点,基于所述切换播放顺序的命令查找与所述最大缓存个数相等且与所述切换视频帧相邻的视频帧;若否,则将所述切换队列中的所有视频帧作为与所述切换视频帧相邻的视频帧;将所述相邻的视频帧作为按照预设规则加入至所述播放队列中的视频帧。
其中,响应于所述切换队列中的视频帧个数大于所述最大缓存个数,所述响应于当前视频帧播放完毕,将所述当前视频帧插入至切换队列的端部的步骤之后,还包括:获取所述切换队列中除加入至所述播放队列之外的剩余视频帧;响应于所述播放队列中的一个视频帧播放完毕时,判断所述播放队列中待补充的视频帧是否在所述剩余视频帧中;若是,则从所述剩余视频帧中提取所述帧序号满足当前的第一播放顺序的视频帧,并补充至所述播放队列;若否,则利用解码的方式获取所述待补充的视频帧,并补充至所述播放队列。
其中,所述方法还包括:响应于所述剩余视频帧还未提取完毕时再次接收到切换播放顺序的指令,将未被提取的剩余视频帧从所述切换队列中移除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110063250.X/2.html,转载请声明来源钻瓜专利网。