一种在微模块机房Web端查看摄像头实时画面的方法及系统技术方案

技术编号:28046364 阅读:20 留言:0更新日期:2021-04-09 23:32
本发明专利技术实施例公开了一种在微模块机房Web端查看摄像头实时画面的方法,涉及微模块机房技术领域。所述方法首先在浏览器中设置摄像头的IP地址并依次编号保存;然后嵌入式主机通过网络连接待浏览摄像头并接收RTSP码流;嵌入式主机开启多个并行程序依次接收码流,并将码流转换为图片格式后按序保存在内存队列中;接下来嵌入式主机依次将内存队列中的图片推送至浏览器中,用户便可通过Web实时查看摄像头的画面。本申请方案将RTSP格式转换为静态的图片格式,相对于现有技术中RTSP向RTMP格式的转换,资源消耗较小,更加适用于嵌入式主机,且每秒钟推送多次的画面设置,可充分保证用户在浏览器处看到流畅的画面。

【技术实现步骤摘要】
一种在微模块机房Web端查看摄像头实时画面的方法及系统
本专利技术实施例涉及微模块机房
,具体来说涉及一种在微模块机房Web端查看摄像头实时画面的方法及系统。
技术介绍
微模块数据机房是将传统机房的配电、空调、布线、机柜、消防、监控及照明等系统集成为一体化的产品,可以实现系统的快速、灵活部署,不仅可以降低建设周期,还能顺应政府在节约能耗方面的政策,是目前大家比较关注的一种系统方式。但相对于传统机房监控来说,微模块机房的主监控单元并不是PC,而是以ARM为核心的嵌入式主机,嵌入式主机无论从运算速度还是处理能力方面都无法与PC相比。现有的微模块机房在建设过程中,将摄像头作为机房监控标配的安防工具,支持通过IP访问,对外输入RTSP的画面码流。但其存在一个很大的问题,就是微模块一般采用B/S架构,并没有桌面软件,用户一般通过谷歌或火狐浏览器的Web登录查看及修改信息。由于主流的摄像头输出RTSP格式,但Web端只能显示RTMP格式的视频码流,导致如果不进行码流转换,即将RTSP转换为RTMP格式,Web便无法进行实时视频的查看。而微模块嵌入式主机受限于嵌入式主机的运算及内存能力,无法进行实时的码流转换,只有IE浏览器通过安装插件的方式可以直接查看RTSP格式的视频,但微模块机房一般标配的平台电脑在安卓的平台上无法安装IE浏览器。现阶段的微模块厂商一般只保存摄像头的IP链接地址,用户点击链接,自行使用IE浏览器登录摄像头进行查看,无法集成在微模块的Web展示页面中。
技术实现思路
本专利技术实施例提供了一种在微模块机房Web端查看摄像头实时画面的方法及系统,实现在微模块机房资源受限的环境中,用户可通过Web实时预览摄像头画面的需求。为实现上述目的,本专利技术公开了如下技术方案:本专利技术一方面提供一种在微模块机房Web端查看摄像头实时画面的方法,所述方法包括以下步骤:在浏览器中设置摄像头的IP地址并依次编号保存;嵌入式主机通过网络连接待浏览摄像头并接收RTSP码流;嵌入式主机开启多个并行程序依次接收码流,并将码流转换为图片格式后按序保存在内存队列中;嵌入式主机依次将内存队列中的图片推送至浏览器中。基于上述方案,进一步的,所述嵌入式主机通过网络连接待浏览摄像头并接收RTSP码流,包括下述步骤:用户选择待浏览摄像头,点击Web中对应的页面并初始化一个画面窗口;前端将用户选择的待浏览摄像头序号发送给嵌入式主机;嵌入式主机接收待浏览摄像头的序号,主动通过网络通信从待浏览摄像头处获取RTSP码流。进一步的,所述嵌入式主机开启多个并行程序依次接收码流,并将码流转换为图片格式后按序保存在内存队列中,包括下述步骤:嵌入式主机同时开启多个并行程序;嵌入式主机依次接收RTSP码流,且每接收完一个完整的码流后将其按序分发给一个并行程序;并行程序并行将RTSP码流转为图片格式并保存在内存队列中。优选的,所述嵌入式主机同时开启有30个并行程序,且每秒钟向浏览器中推送60幅图片,可保证用户在浏览器处看到的画面相对流畅。进一步的,所述嵌入式主机将内存队列中的图片推送至浏览器中,具体通过WebSocket定期将图片推送至浏览器对应的画面框中。本专利技术另一方面提供一种在微模块机房Web端查看摄像头实时画面的系统,所述系统包括:地址设置单元,用于在浏览器中设置摄像头的IP地址并依次编号保存;码流接收单元,用于通过网络连接待浏览摄像头,并开启多个并行程序依次接收RTSP码流;码流转换单元,用于将RTSP码流转换为图片格式后按序保存在内存队列中;图片推送单元,用于将内存队列中的图片依次推送至浏览器中。基于上述系统,进一步的,所述码流接收单元包括:摄像头选取模块,用于选取待浏览摄像头及初始化画面窗口,并将待浏览摄像头序号发送给嵌入式主机;并行程序设置模块,用于接收待浏览摄像头序号并同时开启多个并行程序;码流接收模块,用于依次接收RTSP码流,且每接收完一个完整的码流后将其按序分发给一个并行程序。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:本申请实施例提供的一种在微模块机房Web端查看摄像头实时画面的方法,首先在浏览器中设置摄像头的IP地址并依次编号保存;然后嵌入式主机通过网络连接待浏览摄像头并接收RTSP码流;嵌入式主机开启多个并行程序依次接收码流,并将码流转换为图片格式后按序保存在内存队列中;接下来嵌入式主机依次将内存队列中的图片推送至浏览器中,用户便可通过Web实时查看摄像头的画面。本实施例方法将RTSP格式转换为静态的图片格式,相对于现有技术中RTSP向RTMP格式的转换,资源消耗较小,更加适用于嵌入式主机,且每秒钟推送60次的画面设置,可充分保证用户在浏览器处看到流畅的画面,满足了在微模块机房资源受限的环境中用户通过Web实时查看摄像头画面的需求。本申请实施例提供的一种在微模块机房Web端查看摄像头实时画面的系统,能够实现上述的在微模块机房Web端查看摄像头实时画面的方法,并取得上文所述的技术效果。附图说明此处的附图被并入说明书中并构成说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1为本申请实施例提供的一种在微模块机房Web端查看摄像头实时画面的方法流程示意图;图2为图1中将内存队列中的图片向浏览器推送的示意图;图3为本申请实施例提供的一种在微模块机房Web端查看摄像头实时画面的系统结构示意图。具体实施方式为使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。为了方便对本专利技术技术方案的理解,下面对本专利技术中涉及的缩略词和关键术语予以解释和说明。RTMP、RTSP:摄像头输入的视频帧码流,Web端只能播放RTMP格式的码流,但国内主流品牌摄像头只输出RTSP格式的视频码流;WebSocket:一种Web前后端通信的方式,可实现服务器端主动推送消息的Web浏览器。图1示出了本专利技术实施例一种在微模块机房Web端查看摄像头实时画面的方法流程示意图。参照图1,本实施例的方法,包括以下步骤:S1、在浏览器中设置摄像头的IP地址并依次编号保存;S2、嵌入式主机通过网络连接待浏览摄像头并接收RTSP码流;具体的,本步骤中所述嵌入式主机通过网络连接待浏览摄像头并接收RTSP码流,包括下述步骤:用户选择待浏览摄像头,点击Web中对应的页面并初始化一个画面窗口;前端将本文档来自技高网
...

【技术保护点】
1.一种在微模块机房Web端查看摄像头实时画面的方法,其特征在于,包括以下步骤:/n在浏览器中设置摄像头的IP地址并依次编号保存;/n嵌入式主机通过网络连接待浏览摄像头并接收RTSP码流;/n嵌入式主机开启多个并行程序依次接收码流,并将码流转换为图片格式后按序保存在内存队列中;/n嵌入式主机依次将内存队列中的图片推送至浏览器中。/n

【技术特征摘要】
1.一种在微模块机房Web端查看摄像头实时画面的方法,其特征在于,包括以下步骤:
在浏览器中设置摄像头的IP地址并依次编号保存;
嵌入式主机通过网络连接待浏览摄像头并接收RTSP码流;
嵌入式主机开启多个并行程序依次接收码流,并将码流转换为图片格式后按序保存在内存队列中;
嵌入式主机依次将内存队列中的图片推送至浏览器中。


2.根据权利要求1所述的一种在微模块机房Web端查看摄像头实时画面的方法,其特征在于,所述嵌入式主机通过网络连接待浏览摄像头并接收RTSP码流,包括下述步骤:
用户选择待浏览摄像头,点击Web中对应的页面并初始化一个画面窗口;
前端将用户选择的待浏览摄像头序号发送给嵌入式主机;
嵌入式主机接收待浏览摄像头的序号,主动通过网络通信从待浏览摄像头处获取RTSP码流。


3.根据权利要求1所述的一种在微模块机房Web端查看摄像头实时画面的方法,其特征在于,所述嵌入式主机开启多个并行程序依次接收码流,并将码流转换为图片格式后按序保存在内存队列中,包括下述步骤:
嵌入式主机同时开启多个并行程序;
嵌入式主机依次接收RTSP码流,且每接收完一个完整的码流后将其按序分发给一个并行程序;
并行程序并行将RTSP码流转为图片格式并保存在内存队列中。


4....

【专利技术属性】
技术研发人员:于佑飞
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1