图片功能
本文介绍物联网视频服务提供的图片存储生命周期、获取图片和查询图片的相关功能及其使用方法。
前提条件
已购买视频型实例,且视频设备已经接入物联网平台,详细信息,请参考设备接入。
设备端开发
使用该功能时,请根据您的设备接入场景,进行IPC设备的设备端开发:
通过V系统边缘一体机接入,无需进行设备端开发。
IPC设备直接接入物联网平台,需进行设备端开发。详细信息,请参见设备端开发指南。
云端开发
物联网视频服务,提供图片存储生命周期、获取图片、查询图片功能,请根据需要,进行云端开发。
图片存储生命周期
图片存储生命周期,是图片在云端的存储时间长度。以IPC设备为维度进行配置,通过调用API实现。包括如下功能:
设置图片存储生命周期:调用SetDevicePictureLifeCycle设置IPC设备的云存储图片生命周期。
查询图片存储生命周期:调用QueryDevicePictureLifeCycle查询IPC设备的云存储图片生命周期。
获取图片
获取图片有以下两种方式:
主动触发:调用TriggerCapturePicture,触发IPC设备主动拍摄图片并上传至云端。
智能告警事件触发:IPC设备检测到智能告警事件时,主动拍摄图片并上传至云端。关于智能告警事件的详细信息,请参见智能告警事件功能。
查询图片
物联网视频服务提供API,用于从以下三种维度,查询存储在云端的图片:
时间范围:调用QueryPictureFiles,查询指定时间范围内,指定IPC设备上传的所有图片的列表。
图片ID:调用QueryDevicePictureFile,根据上文中获取图片时返回的图片ID,查询图片详情,包括图片URL、图片创建时间等信息。
智能告警事件:调用QueryDeviceEventPicture,查询IPC设备检测到智能告警事件时,主动拍摄上传的图片。
应用端开发
使用该功能时,需完成应用端开发。应用端开发的详细信息,请参见应用端开发指南。