本地录像上云

阿里云物联网智能视频服务支持通过API触发,将本地录像文件上传至云端,本文为您介绍本地录像上云的具体操作。

前提条件

  • 已启用智能视频服务,且视频设备已经接入物联网平台,详细信息,请参见设备接入

  • 本地视频设备中存在录像文件。

使用说明

  • 物联网智能视频服务的本地录像上云任务,在上传本地录像过程中,如果无法完整传输,会进行多次重试。如果多次重试后本地录像数据仍然无法完整传输到云端,则该次任务失败。您可在获取到失败结果后,再次提交任务。

  • 由于网络情况及设备上传录像数据时间戳的关系,本地录像上云的文件结束时间相较于任务结束时间可能存在一定偏差。

设备端开发

无需进行设备端开发。

云端开发

创建本地录像上传任务

调用CreateLocalFileUploadJob,创建本地录像上传任务。

重要

  • 请确保视频设备在线,否则录像上传任务无法执行。

  • 单次本地录像上传任务的最大时间范围为1小时。

  • 单次本地录像上传任务最多支持200个时间范围段,即TimeSlot列表数量最大为200。

查询本地录像上传任务结果

  1. 调用QueryLocalFileUploadJob,查询本地录像上传至云端任务结果。

  2. (可选)调用QueryRecord,获取录像文件的播放地址。

    说明

    云端录像播放的详细方法,请参见云端录像播放

停止本地录像上传任务

调用DeleteLocalFileUploadJob,停止本地录像上传任务。

说明

停止本地录像任务后,已经上传至云端的录像文件不会删除。

后续操作

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