由于项目进度条太快,使用的过程中碰了很多坑,所以写个文章记录一下。开始回忆,在项目会议上说要接入萤石视频,我是闷逼的,因为在监控领域我只知道海康威视和大华,这两个算是在监控领域数一数二的公司了。后面一了解,原来萤石是海康威视旗下的子公司,是对业务进行了拓展,萤石主打的是二次开发,提供了各种解决方案,只要是你能想到的,他基本都有,你想不到的他也有。
在线抓娃娃:emmm,当看到这个词的时候,我脑补了一下画面,我打开APP,画面呈现的就是抓娃娃的界面,然后APP上面有几个按钮,这几个按钮的功能就是放爪子的功能,当然你需要充值才能抓,抓到之后就把东西寄送到预先填写的地址,身为灵魂画手的我,自然要画个图。
农场直播:我的理解就是你花钱种了一棵树或者什么植物之类的,然后农场主帮你照顾,你可以通过监控看到这个植物的成长过程(没错,我又画了一张图)。据我所知很多地方都有提供这种买植物帮忙照顾的业务,要是蚂蚁森林有提供这个业务就好了,emmm,但是想想大沙漠的。。还是算了吧
教室直播:这个解决方案,我觉得还是想想就好了,现在的人都不喜欢被人时刻盯着,更何况是学生呢,你用一个摄像头一直盯着他们,给人就不好友好了。
这些技术的解决方案的原理,大多数都采用一个主账号多个子账号。主账号就是萤石的账号,主账号下绑定多个设备也就是摄像头,主账号拥有绝对的权限,主账号对子账号进行权限的分发,以达到控制的功能,子账号的就是二次开发中,该APP的注册用户。
说下自己对监控的一些了解,如果有不对的地方,请指出。
监控早期是以模拟,和数字为主,后期就慢慢出现IP视频监控,模拟视频监控和数字监控,这种都需要通过线缆将他们连接起来,然后将视频通过NVR或者DVR(录像机)保存起来。
监控后期就出现以IP视频为主,可以通过有线,无线(WLAN,SIM)对视频进行存储,存储方式有云,SD卡,NVR,进行存储,大大减少了成本,监控也更加的平民化。萤石的监控就是属于这种IP视频,属于物联网技术的一种。
费用
萤石服务提供个人免费版和企业收费版两个版本,企业收费版又根据接入的设备数量和带宽不同有着不同的收费,如果是大于10台的设备或者要使用消息订阅(设备告警推送)就需要使用企业版,如果你是简单的功能使用免费版的功能就可以了,至于延迟个人主观都差不多。企业版提供工单服务,意思就是你有神马不懂的你可以提工单去询问,说到这个工单,不知道是不是萤石的流程有问题,我提了一个工单,等了一天半都没有得到回复,还需要打电话去告知提了一个工单,然后马上就会收到回复,我好歹也是企业版的用户啊。我也尝试过发邮件,叫我去加一个QQ号去寻求帮助。
功能介绍
萤石的监控提供各种各样的功能,当然随着价格的是递增的。总的来说,功能还是挺全的,比如抓拍,录像,告警,声源定位,云台控制,对讲,移动侦测,sim卡连接,画面旋转等一些常用的功能,其中云台控制和sim卡连接和声源定位是看是被是否支持的,其他的普通设备都能支持,具体的还要看设备型号。功能介绍
接入方式
SDK
SDK介绍,这个是萤石提供的主SDK,也就是包含全部的功能
UIKit
UIKit介绍,这个是萤石在SDK基础上封装出来的,是提供给那些只需要一些简单功能的开发者,几行代码就能看到画面听到声音和看到画面。
想法
UIKit这个真的十分的简单,但是功能也比较简单,如果你想设置清晰度的话,那这个组件就无法实现了,就必须要使用主SDK来进行开发了,如果使用主SDK他划分得有比较细了,考虑的东西又比较多了,个人感觉主SDK做的不好那么好,有些东西并没有考虑好,比如通过主SDK的方法去获取数据会出现失败的情况,但是这个失败的情况就需要开发者使用try catch来处理,我也是第一次遇到这样的SDK,还有如果当前SDK方法在进行检索的时候,用户退出当前界面,也会出现崩溃的情况,官方并没有提供一个停止当前检索的方法,你也是用自己try catch,不知道是不是对接萤石开发者太少,导致他们对这些不是太重视,体验不好很好。还有一个就是在工单系统上,企业版的用户才能使用工单系统,但是这个工单系统回复的人应该也是不懂技术的,我提问过为什么我获取不到录像视频,工单回复的是你的存储卡未格式化。emmm,然后我看下了原来是设备下线了。总之对接萤石的过程不好很开心
未完,待续。。。