监控流媒体服务器的搭建和使用
16lz
2021-01-22
需求的提出
监控设备厂商都有自己的流媒体服务器平台,为什么要还需要通用的流媒体服务器产品呢?
这个问题可以从几个方面回答:
- 经济性: 传统监控厂商的流媒体服务器,由于主要面向城市建设和大型安防项目,往往造价和报价相对较高,对于规模较小的监控项目预算过高。
- 兼容性:由于各种原因,各个监控厂商对非本厂的摄像头在兼容性上存在一些问题,如果一个项目中使用多个厂家的摄像头,会是一个大问题,因此需要有通用平台来处理。
- 多种端播放:传统的监控流媒体服务器产品,在解决多种端播放的问题上比较欠缺,尤其较早的一些产品,通常只能使用厂家自带的软件或监视设备才能观看监控视频。
- 远程调取监控:很多监控项目有远程观看的需求,通过互联网可以访问千里之外的摄像头视频。
- 接入规模:监控厂商通常会根据摄像头的接入数量来对流媒体服务器进行报价,这样就对后期扩展的成本暴增埋下伏笔,往往在摄像头数量少的情况下还费用可以接受,一旦规模上来,价格就高的离谱。
技术实现
基于以上提出的需求,我们以云视睿博NTV Media Server G3流媒体服务器的接入方式为例来说明,具有如下的特点:
1)简单接入
支持GB28181协议和ONVIF协议,可以自动扫描网络内的ONVIF摄像头(国内主流厂家的数字摄像头都支持onvif协议),扫描到摄像头后,可以通过鼠标勾选的快速将探测到的摄像头接入到服务器上。
2)多终端远程播放
可以通过手机、PC和监控大屏等多种终端远程访问流媒体服务器上的监控视频。
3)没有接入限制
该产品不限制接入摄像头的数量和播放并发数量,也不会按照接入摄像头数量收费。
4)经济合理
实现同样的接入规模,投入费用通常是传统监控厂家造价的三分之一左右。
5)开放的接口,更适合集成使用
提供标准灵活的API接口,可以很方便的将监控视频集成到各种企业应用系统中,如OA、CRM、APP等。
GB28181协议接入
上图中硬盘录像机是可选项,摄像头可以直接接入流媒体服务器。
ONVIF协议接入
上图中,如果摄像头和流媒体服务器在同一个网络,则不需要代理设备。
总结
具体用接入方式合适,还是要看联网方式和具体需求,如果摄像头和流媒体服务器在同一个网络内,则可以选用ONVIF协议接入,使用RTSP协议取流。如果是跨网远程接入,则需要用GB28181协议接入,使用RTP协议传输视频流。
©著作权归作者所有:来自51CTO博客作者北京王老师的原创作品,如需转载,请注明出处,否则将追究法律责任您的赞赏是最大的鼓励!
赞赏
0人进行了赞赏支持
更多相关文章
- php调取摄像头实现拍照功能的方法
- HTML5获取手机摄像头拍照
- 第一次发帖望各位大神帮顶啊!mini2440上的Linux2.6.32.2内核中含
- video4linux(v4l)使用摄像头的实例基础教程与体会
- Android 调用摄像头录视频,用前摄像头预览时正常,保存后影像旋转了
- OpenCV Android 打开前置后置摄像头
- 求教:如何通过JNI调用手机自身摄像头录像并处理图片?