1.一种rtsp协议视频无插件播放方法,其特征在于,包括:
构建视频采集任务,所述视频采集任务为定时批量采集所述rtsp协议视频;
根据所述rtsp协议视频,生成相应的视频格式文件;
实时监控所述定时批量采集所述rtsp协议视频的过程,并判断所述视频格式文件是否生成;
定期检测所述视频格式文件是否生成,检测到所述视频格式文件生成后,传输至浏览器进行播放。
2.根据权利要求1所述的一种rtsp协议视频无插件播放方法,其特征在于,所述构建视频采集任务之前,所述方法还包括:
接收浏览器前端发送的视频播放请求;
响应于所述视频播放请求,在后台接口查询是否已构建所述视频采集任务。
3.根据权利要求1所述的一种rtsp协议视频无插件播放方法,其特征在于,所述构建视频采集任务之后,所述方法还包括:
定期检测相应的视频格式文件是否生成;
若相应的视频格式文件没有生成,且在预设时间内没有重启第一任务,则判定采集任务中断,所述第一任务为当前的视频采集任务;
发送任务中断指令,并检测是否接收到所述任务中断指令;
若接收到所述任务中断指令,则中断并删除所述第一任务,并构建第二任务,所述第二任务为新的视频采集任务;
若没有接收到所述任务中断指令,则当等待时间大于第一阈值时终止并删除所述第一任务,并构建所述第二任务。
4.根据权利要求1所述的一种rtsp协议视频无插件播放方法,其特征在于,所述根据所述rtsp协议视频,生成相应的视频格式文件这一步骤,具体包括:
使用javacv拉取所述rtsp协议视频中的rtsp视频流;
将所述rtsp视频流推送到流媒体服务器;
所述流媒体服务器获取所述rtsp视频流并生成相应的视频格式文件。
5.根据权利要求4所述的一种rtsp协议视频无插件播放方法,其特征在于,所述视频格式文件包括m3u8文件和ts视频切片文件。
6.根据权利要求1所述的一种rtsp协议视频无插件播放方法,其特征在于,所述实时监控所述定时批量采集所述rtsp协议视频的过程,并判断所述视频格式文件是否生成这一步骤,具体包括:
实时监控所述定时批量采集所述rtsp协议视频的过程;
读取采集到的所述rtsp协议视频的配置信息;
根据所述配置信息,判断所述视频格式文件是否生成。
7.根据权利要求6所述的一种rtsp协议视频无插件播放方法,其特征在于,当根据所述配置信息,判断所述视频格式文件没有生成时,所述方法还包括:
生成告警信息并展示,以提醒运维人员进行相应处理。
8.一种rtsp协议视频无插件播放系统,其特征在于,包括:
构建模块,用于构建视频采集任务,所述视频采集任务为定时批量采集所述rtsp协议视频;
生成模块,用于根据所述rtsp协议视频,生成相应的视频格式文件;
监控及判断模块,用于实时监控所述定时批量采集所述rtsp协议视频的过程,并判断所述视频格式文件是否生成;
播放模块,用于定期检测所述视频格式文件是否生成,检测到所述视频格式文件生成后,传输至浏览器进行播放。
9.一种rtsp协议视频无插件播放装置,其特征在于,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-7任一项所述的方法。
10.计算机可读存储介质,其特征在于,其上存储有处理器可执行的程序,所述处理器可执行的程序在被处理器执行时用于实现如权利要求1-7任一项所述的方法。