【技术实现步骤摘要】
基于wasm的web端无插件监控实时预览方法
[0001]本专利技术属于视频播放
,尤其涉及基于wasm的web端无插件监控实时预览方法。
技术介绍
[0002]随着视频监控技术的发展,部署成本越来越低,监控效果越来越好,应用场景越来越多,如安全重点区域,人流密集区域,仓库等等,都设置有视频监控。播放监控摄像头实时监控视频的本地客户端应用,跨平台兼容性较差,往往能在windows系统上正常使用的本地客户端应用,在android系统上却不能正常运行,不同的平台系统需要进行特殊的适配才能让本地客户端应用正常运行,另外,本地客户端更新慢,一旦本地客户端应用发现问题或有新特性发布,用户都需要花费大量时间来更新,从而严重影响了用户的体验。
[0003]为了提高用户的体验,提出了使用如IE ActiveX插件、NaCl/PNaCl/PPAPI插件方式来播放实时监控视频的方法,虽然在一定程度上解决了本地客户端应用的兼容性和更新问题,但是IE已经被淘汰,用户逐步减少;NaCl/PNaCl/PPAPI插件也因多种因素不被浏览器厂家支持,给用户带来了使用不便的问题。另外使用后端转码浏览器的方法,可以直接播放的视频码流格式(往往为RTSP协议的视频流),来查看监控视频画面,但是此类方法消耗服务器资源非常高,使得成本剧增。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供基于wasm的web端无插件监控实时预览方法,用于不仅解决使用本地客户端应用和插件方式播放实时监控视频方法,降低用户体验问题,而且也解
【技术保护点】
【技术特征摘要】
1.基于wasm的web端无插件监控实时预览方法,其特征在于,包括:对目标摄像头的实时监控视频流进行拉取;通过目标浏览器加载用于视频转码的wasm转码程序,从而通过所述wasm转码程序对所述目标摄像头的实时监控视频流进行转换,得到目标浏览器可以直接渲染播放的视频协议格式的目标视频流;将所述目标视频流发送至目标浏览器的前端界面上的视频窗口中播放。2.如权利要求1所述的基于wasm的web端无插件监控实时预览方法,其特征在于,在所述对目标摄像头的实时监控视频流进行拉取之前,还包括:将所述目标浏览器后端用于视频转码的C/C++代码编译为wasm转码程序;其中,所述通过目标浏览器加载用于视频转码的wasm转码程序,包括:所述目标浏览器通过JS胶水代码加载所述wasm转码程序。3.如权利要求1所述的基于wasm的web端无插件监控实时预览方法,其特征在于,在所述对目标摄像头的实时监控视频流进行拉取之前,还包括:将全部监控摄像头的标识以矩阵形式排列在所述目标浏览器的前端界面上显示;接收用户对所述前端界面上显示的至少一个监控摄像头的标识的选定,将被选定的监控摄像头的标识对应的监控摄像头作为目标摄像头。4.如权利要求3所述的基于wasm的web端无插件监控实时预览方法,其特征在于,当被选定的监控摄像头有多个时,所述将被选定的监控摄像头的标识对应的监控摄像头作为目标摄像头,还包括:将多个目标摄像头根据被选定顺序从1开始顺序编号,得到目标摄像头与临时编号的对应关系;所述对目标摄像头的实时监控视频流进行拉取,包括:按照目标摄像头对应的临时编号从小到大的顺序,依次拉取所述多个目标摄像头的实时监控视频流;将拉取到的多个目标摄像头的实时监控视频流按照拉取顺序按序组合,得到第一组合视频流;所述第一组合视频流中的每段视频流具有相应的目标摄像头对应的临时编号信息;其中,所述通过所述wasm转码程序对所述目标摄像头的实时监控视频流进行转换,得到目标浏览器可以直接渲染播放的视频协议格式的目标视频流,包括:通过所述wasm转码程序将所述第一组合视频流转换为目标浏览器可以直接渲染播放的视频协议格式的第二组合视频流;将所述第二组合视频流根据临时编号信息拆分为多个目标摄像头各自对应的目标视频流。5.如权利要求4所述的基于wasm的web端无插件监控实时预览方法,其特征在于,所述将所述目标视频流发送至目标浏览器的前端界面上的视频窗口中播放,包括:将所述多个目标摄像头各自对应的目标视频流发送至目标浏览器的前端界面上排列成互不重叠的矩阵形式的多个视频窗口中播放。6.如权利要求5所述的基于wasm的web端无插件监控实时预览方法,其特征在于,所述接收用户对所述前端界面上显示的监控摄像头中至少一个监控摄像头的标识的选定,将被选定的监控摄像头的标识对应的监控摄像头作为目标摄像头,还包括:
记录目标摄像头的总数以及每个目标摄像头的标识中心点在预设的二维直角坐标系中的坐标;其中,所述二维直角坐标系以所述目标浏览器的前端界面的左上顶点为原点,以所述前端界面的上边...
【专利技术属性】
技术研发人员:余丹,邢智涣,兰雨晴,王丹星,于艺春,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。