[发明专利]一种视频轮播方法、装置、计算机设备及存储介质在审
申请号: | 202211057797.X | 申请日: | 2022-08-31 |
公开(公告)号: | CN115412682A | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 刘忠勇;雷云斌 | 申请(专利权)人: | 深圳华望技术有限公司 |
主分类号: | H04N5/268 | 分类号: | H04N5/268;H04N21/262 |
代理公司: | 深圳市恒和大知识产权代理有限公司 44479 | 代理人: | 林大超 |
地址: | 518000 广东省深圳市龙华新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了上述视频轮播方法、装置、计算机设备及存储介质,其方法实现,包括:当到达视频轮询周期前的第一预设时间内,向服务器发送新视频源数据获取请求;接收服务器发送的新视频源数据的关键帧之前,在当前视频窗口继续播放当前正在播放的视频源数据;当接收到所述新视频源数据的关键帧时,将当前视频窗口播放的当前视频源数据置换为所述新视频源数据。在进行新旧视频源轮播切换时,新的视频源数据的关键帧没有到达时,可以继续播放当前正在播放的视频源数据,直到获取到新的视频源数据的关键帧时,置换掉当前正在播放的视频源数据,实现新旧视频源的轮播切换,避免了由于无法及时获取新的视频源,而导致出现黑屏的问题,提高了用户体验。
技术领域
本发明涉及视频轮播技术领域,尤其涉及一种视频轮播方法、装置、计算机设备及存储介质。
背景技术
视频轮播是视频会议和视频监控系统中常用的功能。因显示器尺寸以及视频预处理设备性能的限制,用于播放视频源数据的窗口数量一般都会有限制,所以当视频源数量大于可用于播放视频源的窗口总数量时,会通过视频轮播的方式,使得所有视频源数据都能够被播放。
但当前含视频轮播功能的产品在新旧视频源轮播置换时,视频窗口有一定概率会出现一段时间黑屏,导致用户体验下降。引起该问题的主要原因是在轮播置换过程中,新视频源数据的关键帧存在一定概率需要等待较长时间才能获得,所以导致在这之前视频窗口无法正常播放视频,而出现黑屏问题,不利用用户体验。
发明内容
基于此,有必要针对上述技术问题,提供一种视频轮播方法、装置、计算机设备及存储介质,以解决现有技术中,由于无法及时获取新视频源数据的关键帧,导致视频窗口无法正常播放视频,而出现黑屏的问题。
本申请是这样实现的,第一方面,提供了一种视频轮播方法,包括:
当到达视频轮询周期前的第一预设时间内,向服务器发送新视频源数据获取请求;
接收所述服务器发送的新视频源数据的关键帧之前,在所述当前视频窗口继续播放当前视频源数据;
接收所述服务器发送的新视频源数据的关键帧之前,在所述当前视频窗口继续播放当前正在播放的视频源数据。
在一实施例中,所述在所述当前视频窗口继续播放当前视频源数据之后,包括:
当到达下一视频轮询周期前的第二预设时间内,仍未接收到所述新视频源数据的关键帧时,则将所述新视频源数据重新添加至下一视频轮询周期的轮播等待队列中,并在所述当前视频窗口播放继续播放所述当前视频数据源。
在一实施例中,所述将所述当前视频窗口播放的当前视频源数据置换为所述新视频源数据,包括:
启动视频轮播,统计所述轮播等待队列中待轮播视频源数据的总数量;
根据所述待轮播视频源数据的总数量以及当前可播放视频源的窗口总数量,确定起始置换窗口以及轮播顺序;
分批次从所述轮播等待队列中提取预设个待播放视频源;
根据所述起始置换窗口、轮播顺序以及所述待播放视频源的数量,确定待置换播放视频源的窗口;
根据所述起始置换窗口以及轮播顺序,依次将待置换播放视频源的窗口中播放的原始视频源置换为所述待播放视频源。
在一实施例中,所述待轮播视频源数据的总数量为n,所述根据所述待轮播视频数据的总数量,确定轮播顺序,包括:
当所述总数量n大于可播放视频源的窗口总数量m时,从第一个可播放视频源的窗口开始进行置换;
当所述总数量n小于所述可播放视频源的窗口总数量m时,则从m-n+1个窗口开始进行置换;
当所述总数量n为0,则停止启动视频轮播。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华望技术有限公司,未经深圳华望技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211057797.X/2.html,转载请声明来源钻瓜专利网。