全部产品

连续录像

视频型实例,支持配置摄像头在指定时间范围内连续录像,本文结合示例介绍配置连续录像的方法。

步骤一:配置时间模板

调用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}]
      &<公共请求参数>

步骤二:创建录像计划

调用CreateRecordPlan根据步骤一创建的时间模板,创建录像计划。

  • 主要请求参数:

    参数

    描述

    Name

    录像计划名称。

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

    TemplateId

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

  • 配置示例:

    http(s)://linkvisual.cn-shanghai.aliyuncs.com/?Action=CreateRecordPlan
    &Name=plan1
    &TemplateId=5b60bf0dd55944c19d7817442bc9****
    &<公共请求参数>

步骤三:为摄像头添加录像计划

调用AddEventRecordPlanDevice为摄像头添加录像计划。

添加成功后,摄像头将按录像计划,录制视频并上传至云端。

  • 主要请求参数:

    参数

    描述

    IotId

    摄像机的设备ID。

    PlanId

    步骤二生成的录像计划ID。

    StreamType

    码流类型:

    • 0:主码流

    • 1:辅码流

    默认为0。

  • 配置示例:

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

后续操作

参考云端录像播放,播放连续录像功能生成的录像文件。