[发明专利]在线考试自动检测重启推流控制方法、装置及存储介质有效
申请号: | 202211618987.4 | 申请日: | 2022-12-16 |
公开(公告)号: | CN115623252B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 余安安;王乐;童星;谢伟凡;刘汪洋;曾祥将;黎婷婷 | 申请(专利权)人: | 深圳市永兴元科技股份有限公司 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;G09B5/08 |
代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 赵爱蓉 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 考试 自动检测 重启推流 控制 方法 装置 存储 介质 | ||
本申请公开了在线考试自动检测重启推流控制方法、装置及存储介质,该方法包括:在接收到待推流的视频帧时,获取所述视频帧对应的时间戳,以及确定所述视频帧对应的数据源;获取所述数据源关联的全局变量字段,确定所述数据源的上一帧视频对应的推流时间;在所述时间戳与所述推流时间之间的间隔大于预设时长时,通过预设推流重启程序控制所述数据源执行推流重启动作。解决了在线考试监控运行时间过长,导致推流中断,且中断后无法及时自动重启推流的问题,达到了自动重启推流,确保监控视频完整的效果。
技术领域
本申请涉及计算机软件信息技术领域,尤其涉及一种在线考试自动检测重启推流控制方法、装置及存储介质。
背景技术
目前的考试方式已经从线下发展到线上考试模式。线上考试时,需要获取考生考试全过程的状况以及考生的考试环境,以便监考人员查看考生的考试情况,以及在考试结束后回看考试记录。
在线考试系统通常使用视频监控的方式来获取考生考试环境,但监控时间越长,视频存储占用的内存也越大。且考生电脑的配置和摄像头型号不可控,监控系统运行时间过长,内存消耗过多,可能会导致推流中断,导致关键监控丢失。当需要查看监控视频时,可能由于关键视频帧丢失,导致无法保证监控视频的完整性。
发明内容
本申请实施例通过提供一种在线考试自动检测重启推流控制方法、装置及存储介质,解决了在线考试系统长时间运行时,导致推送到内存的视频流终端,且无法及时重启推流,导致存储的视频不完整的问题,实现了在识别到推流中断时,能够及时自动重启推流,保证监控视频完整性的效果。
本申请实施例提供了一种自动检测重启推流控制方法,应用于视频推流端,所述方法包括:
在接收到待推流的视频帧时,获取所述视频帧对应的时间戳,以及确定所述视频帧对应的数据源;
获取所述数据源关联的全局变量字段,确定所述数据源的上一帧视频对应的推流时间;
在所述时间戳与所述推流时间之间的间隔大于预设时长时,通过预设推流重启程序控制所述数据源执行推流重启动作。
可选地,所述在接收到待推流的视频帧时,获取所述视频帧对应的时间戳,以及确定所述视频帧对应的数据源的步骤之前,包括:
当在线考试系统初次启用时,初始化所述全局变量,其中,所述全局变量包括与各个数据源一一对应的全局变量字段;
所述获取所述数据源关联的全局变量字段,确定所述数据源的上一帧视频对应的推流时间的步骤之后,还包括:
根据所述时间戳更新所述数据源对应的所述全局变量字段。
可选地,所述在接收到待推流的视频帧时,获取所述视频帧对应的时间戳,以及确定所述视频帧对应的数据源的步骤包括:
在接收到待推流的视频帧时,获取所述视频帧的视频帧标识,并根据所述视频帧标识,确定所述视频帧的类型参数;
根据所述类型参数,确定所述数据源。
可选地,所述在接收到待推流的视频帧时,获取所述视频帧对应的时间戳,以及确定所述视频帧对应的数据源的步骤之后,包括:
根据所述时间戳将每秒钟接收到的所述视频帧合成视频;
基于所述数据源对应的通道,将所述视频实时发送至视频服务器。
可选地,所述在所述时间戳与所述推流时间之间的间隔大于预设时长时,通过预设推流重启程序控制所述数据源执行推流重启动作的步骤之后,包括:
生成所述数据源对应的推流标识,以供所述数据源基于所述推流标识执行推流动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市永兴元科技股份有限公司,未经深圳市永兴元科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211618987.4/2.html,转载请声明来源钻瓜专利网。