java 相机 开放接口拍照

     结合上一篇博客,onvif拍照的缺点也比较明显,需要开启相机的配置,并且要适配不同的相机厂商;开发量尚可,但是配置量对于后期的项目维护不够优化;结合多种厂商提供的开放性接口,亦可实现相机拍照功能,小编总结了多种实现方式,在项目上按需自选;

  如果项目上有流媒体,恭喜你,你是幸福的,不需要犹豫,首选流媒体的拍照方案;

拍照方式

优点

缺点

onvif

相机通用性协议,支持所有类型的相机

需要挨个相机开启onvif配置,onvif的路径不同,程序需要适配

ffmpeg

工具,支持所有rtsp地址拍照

cpu占用率过高;拍照生成时间较长,需要校验图片是否拍摄成功

相机开放接口

不同厂商提供的固定开放地址,可以完成拍照

拍照地址不同,新增相机厂商需要适配

流媒体

支持所有厂商,暂不确定cpu问题

需要流媒体

不同厂商的开放性接口

1、大华:http://192.168.1.108/cgi-bin/snapshot.cgi?channel={通道号}&type=0

http://192.168.1.108/cgi-bin/snapshot.cgi?channel=1&type=0

获取图片,需要diggest摘要认证,参考上一篇博客;


2、巨哥:http://192.168.1.108//api/v1/tempdata


3、海康:http://10.20.35.8/ISAPI/Streaming/channels/{通道号}01/picture

http://10.20.35.8/ISAPI/Streaming/channels/201/picture

获取图片,需要海康diggest摘要认证,参考上一篇博客;


4、宇视 http://172.17.10.150/LAPI/V1.0/Channels/{通道号}/Media/Video/Streams/0/Snapshot

http://172.17.10.150/LAPI/V1.0/Channels/2/Media/Video/Streams/0/Snapshot

获取图片,需要关闭权限,在相机后台配置;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值