全部产品

智能告警事件录像

智能告警事件录像,由摄像头上报的智能告警事件触发。本文介绍为摄像头开启智能告警事件录像的方法。

前提条件

已购买视频型实例,且视频设备已经接入物联网平台,详细信息,请参考设备接入

步骤一:配置时间模板

调用CreateTimeTemplate配置时间模板。

调用成功,则生成时间模板ID。时间模板以周为单位,配置每周需要录像的时间段,时间段精确到秒。

  • 主要请求参数:

参数

描述

Name

时间模板名称。

名称长度小于48个字符,可以包含英文字母、数字和特殊字符:短划线(-)、下划线(_)、at(@)、英文句号(.)、英文冒号(:)。

AllDay

是否全天录像:

  • 1:表示7天*24小时录像。

  • 0:非全天,需要配置TimeSections.N.DayOfWeekTimeSections.N.BeginTimeSections.N.End参数。

TimeSections.N.DayOfWeek

每周的周几,取值范围0~6,表示周日~周六。

TimeSections.N.Begin

每天开始的时间,取值范围为0~86399,单位为秒。

TimeSections.N.End

每天结束的时间,取值范围为1~86399,单位为秒。

  • 配置示例:

    以下结合示例,为您介绍三种典型的时间模板。

    • 示例一:每周内某一段连续时间。例如每周六08:00到周日17:00录像。

      设置AllDay为0;

      周六对应TimeSections.N.DayOfWeek为6,周日对应TimeSections.N.DayOfWeek为0;

      08:00(28800秒),即TimeSections.N.Begin为28800;

      17:00(61200秒),即TimeSections.N.End为61200。

      请求示例如下:

      http(s)://linkvisual.cn-shanghai.aliyuncs.com/?Action=CreateTimeTemplate
      &Name=example
      &AllDay=0
      &TimeSections=[{"DayOfWeek":6, "Begin":28800, "End":86400}, 
                                  {"DayOfWeek":0,"Begin":0, "End":61200}]
      &<公共请求参数>
    • 示例二:每周7*24小时录像。设置AllDay为1即可。

      请求示例如下:

      http(s)://linkvisual.cn-shanghai.aliyuncs.com/?Action=CreateTimeTemplate
      &Name=example
      &AllDay=1
      &<公共请求参数>            
    • 示例三:每周某天内分时段录像。例如每周一的08:00到11:00和13:00到18:00录像。

      设置AllDay为0;

      周一对应DayOfWeek为1;

      08:00(28800秒)到11:00(39600秒),即TimeSections.N.Begin为28800,TimeSections.N.End为39600;

      13:00(46800秒)到18:00(64800秒),即TimeSections.N.Begin为46800,TimeSections.N.End为64800。

      请求示例如下:

      http(s)://linkvisual.cn-shanghai.aliyuncs.com/?Action=CreateTimeTemplate
      &Name=example
      &AllDay=0
      &TimeSections=[{"DayOfWeek":1, "Begin":28800, "End":39600},
                                  {"DayOfWeek":1, "Begin":46800, "End":64800}]
      &<公共请求参数>

步骤二:配置智能告警事件录像计划

调用CreateEventRecordPlan配置智能告警事件录像计划。

调用成功,则生成智能告警事件录像计划ID。

  • 主要请求参数说明:

    参数

    描述

    Name

    智能告警事件录像计划名称。

    TemplateId

    步骤一生成的时间模板ID。

    EventTypes

    智能告警事件录像计划中涉及的告警事件类型。

    • 设置为全部告警事件:0。

    • 设置多个告警事件时:输入告警事件对应的序号,并用英文逗号(,)分隔,例如:10001,10002

    请在物联网平台控制台,产品详情页面的功能定义页签,查看全部智能告警事件类型。

    智能告警事件定义的详细信息,请参考智能告警事件功能

  • 配置示例:

    创建监测违章停车和占道经营类型的,智能告警事件录像计划。即设置EventTypes=10001,10002

    http(s)://linkvisual.cn-shanghai.aliyuncs.com/?Action=CreateEventRecordPlan
    &Name=plan1
    &RecordDuration=60
    &EventTypes=10001,10002
    &TemplateId=aoi9944c19d7817442b21****
    &<公共请求参数>

步骤三:为摄像头添加智能告警事件录像计划

调用AddEventRecordPlanDevice为摄像头添加智能告警事件录像计划。

添加成功后,摄像头在时间模板的时间范围内,检测到智能告警事件录像计划中的事件时,开始录像并上传录像文件至云端。

  • 主要请求参数说明:

    参数

    描述

    IotId

    摄像机的设备ID。

    PlanId

    步骤二生成的智能告警事件录像计划ID。

  • 配置示例:

    http(s)://linkvisual.cn-shanghai.aliyuncs.com/?Action=AddEventRecordPlanDevice
    &IotId=zLZyi6aOLyOSHa9hsPyD00****
    &PlanId=5b60bf0dd55944c19d7817442bc9****
    &<公共请求参数>

后续操作

参考云端录像播放,播放智能告警事件录像功能生成的录像文件。