在开发智慧类项目中,经常需要调取视频监控的内容,与各种业务类平台进行整合。比如我们开发智慧社区,智慧园区,智慧景区乃至智慧城市。
这类智慧类项目都是众多系统的整合,包括通信系统,物联网,信息系统,视频监控等多种能力。并且会通过大屏进行数据化的呈现,可以结合数字孪生,视频联动的应用,在业务呈现上获得更丰富的表现。
这些项目的开发离不开视频监控的调用。在调用过程中,可不可以直接从视频监控的录像机调取呢?
一般这种视频调取,很少会从视频监控录像机直接调取,视频监控是一个相对封闭的系统,其主要解决的就是视频监控问题,最简单的视频监控系统构成就是摄像头和录像机,摄像头负责拍摄,录像机负责存储视频,通过观看软件可以对视频进行查看。
录像机的工作流程
录像机和视频监控一般采用RTSP的视频流,输出视频只输出给自己配套的调看软件。这在很多智慧类项目开发中是无法使用的。早期的一些项目采用CS架构,内嵌VLC播放器,去摄像机拉取视频,再进行智慧类业务系统的整合。这种方式的局限比较多,使用环境单一,很多功能无法实现,这种方式在新的项目中已经很少应用。
目前的智慧项目都是基于BS架构,大多采用网页方式呈现,一些项目为了提升交互性,降低延迟采用WebRTC开发,并且对于APP也有更好的兼容性。
这类项目开发更多的使用的视频流是WebRTC,FLV,HLS等流媒体格式,而这些视频流录像机一般是不支持的。
所以,在智慧类项目开发过程中,需要配置专门的视频接入网关设备,视频接入网关可以与录像机,摄像头,监控平台对接。并且可以实现视频监控的联网,对接多地的视频监控系统。
视频网关的流输出能力
通过视频接入网关的协议转发能力,将视频监控的视频流转换为适合智慧类开发的WebRTC,Websocket_FLV,Http_FLV,HLS等视频流。可以让视频监控等视频流输出在Web界面,手机APP,小程序等环境。
视频接入网关会提供丰富的功能接口,通过API开发接口,可以提供各种视频调用的能力,比如视频监控的云天控制,焦距调整,告警状态,在线状态,录像查看等等。这样会让智慧类项目开发变得更容易。
视频网关的转码能力
在视频接入网关等选择上,要注意一些问题。目前视频监控的大多数都是H.265视频编码,很多都是4K分辨率。在很多业务平台,H.265视频,4K视频可能无法播放。如果视频网关不具备转码能力,会给项目的呈现带来很大困扰。
思载科技视频接入网关采用硬件转码能力,在对接视频监控录像机,平台,摄像头后,除了将视频的流媒体协议进行转换后,还具备转码能力,支持对视频编码,分辨率,帧率,码率的调整。极大的方便智慧项目开发,轻松解决开发过程中遇到的兼容性问题。