除了本地SD卡之外,还能怎么把摄像头的视频保存下来呢?
现在有云存储和云录制两种方式,其中云存储只提供事件存储,云录制可以通过云录制可以将告警消息产生的时刻对应的视频进行录制,实现告警消息和视频录制之间的联动 ;也可以实现课程视频采集、视频处理、视频下载一站式操作,不再辗转多个平台进行处理;同时可以实现大量目标算法素材的采集。
步骤一:前置工作需要把设备接入萤石开放平台:具体接入方式可看以往文章
萤石开放平台的二次开发——设备如何上云_做萤石二次开发的哈哈的博客-CSDN博客_萤石云二次开发
步骤二:确保账号已购买企业版套餐,由于云录制服务是后结算服务,仅面向企业版账号提供。(若在测试阶段也可以向平台申请150元体验金免费使用一段时间)
步骤三:进入云录制控制台进行具体操作
1.开通地址:https://open.ys7.com/console/preCloudRecord.html
页面介绍
2.创建内容
2.1创建isapi图片存储
注意:每位用户只能创建1个isapi存储地址
2.1.1创建存储项目文件夹
开通服务后,进入云录制控制台,进入右上角空间管理页面
点击右上角创建新的项目,或者选择已有项目
根据业务情况填写项目信息,其中,项目编号(即projectID)将会在后续接口调用中频繁被使用,文件保存时间设置好后,项目下所有文件会使用这一存储周期,到期后会自动删除文件。点击确认后文件夹创建成功。
项目编号(projectid)创建要求:长度必须为:1-32位;只能包括字母下划线数字;必须唯一
2.1.2创建isapi存储项目
鼠标移动至创建好的项目文件夹,点击右上角的…可以进行查看项目详细信息、编辑信息等操作。
若需要存储isapi图片,选择「设为isapi项目」,后续账号下设备产生的isapi告警图片会自动转存至此项目文件夹。
2.2创建抓拍任务
2.2.1 在项目文件夹内,点击右上角新建抓拍按钮,按照弹窗内容提交抓拍信息
2.2.2单通道设备(IPC)的通道号默认填写1,多通道设备(NVR)填写需要抓拍的通道号
文件编号(fileId)命名规则:长度必须为:1-32位;只能包括字母下划线数字;同一个项目下必须唯一
2.3创建抽帧任务
2.3.1 在项目文件夹内,点击右上角新建抽帧按钮
2.3.2 按照弹窗内容提交抓拍信息
时间点抽帧:根据时间点进行抽帧;
时间段抽帧:在确认的时间段内按照时间间隔进行抽帧;
抽帧模式:
- 错峰抽帧:将错开取流高峰期进行抽帧,在期间进行取流不会收取取流费用,适合不需要马上获取到图片的方式
- 抽I帧模式:在需要马上获取大量图片,希望能快速获取又节省带宽时,可以选择抽I帧模式,该模式需要的解码时间更短,对带宽消耗更低。I帧是每隔1个GOP间隔出现一次,由于每台设备的GOP间隔不同,模式是根据设备的GOP间隔进行抽帧,不能自定义时间点
2.4创建预览录制任务
2.4.1 选择录制模式为预览录制,并输入设备序列号。
需要注意:若设备为国标设备,则输入设备license并选择协议为国标协议,否则无法进行录制
2.4.2 填写录制信息
选择录制时间点,若设备加密需要输入解密密钥,设备未加密则无需填写
2.5创建回访录制
选择录制模式为回放录制,填写文件编号、设备序列号、通道号、录制时间。选择录像类型时需要先确认该时间段内设备的SD卡和云存储是否有本地录像