一种RTSP协议视频无插件播放方法、系统、装置及存储介质与流程

文档序号:26239373发布日期:2021-08-10 16:42阅读:来源:国知局

技术特征:

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任一项所述的方法。


技术总结
本发明公开了一种RTSP协议视频无插件播放方法、系统、装置及存储介质。该方法包括构建视频采集任务,视频采集任务为定时批量采集所述RTSP协议视频;根据RTSP协议视频,生成相应的视频格式文件;实时监控定时批量采集所述RTSP协议视频的过程,并判断视频格式文件是否生成;定期检测视频格式文件是否生成,检测到视频格式文件生成后,传输至浏览器进行播放。本发明能够实现高并发、低延时、无卡顿的视频播放,使得用户查看视频的延时低于1秒,能够适应于网络比较复杂的情况,大大提升用户的体验;同时,能够实时掌握采集到的视频状态,并在出现采集异常时及时告知运维人员进行相应处理;本发明可广泛应用于视频流处理技术领域。

技术研发人员:黄小原;郭家溢;姚伟俦;童荪;高锡超;潘润铿;李晓文;李季龙
受保护的技术使用者:联通(广东)产业互联网有限公司
技术研发日:2021.04.01
技术公布日:2021.08.10
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1