本文介绍播放存储在云端的录像文件的方法。
前提条件
已启用智能视频服务,且视频设备已经接入物联网平台,详细信息,请参见设备接入。
IPC设备在云端已存在录像文件。
设备端开发
使用该功能时,请根据您的设备接入场景,进行IPC设备的设备端开发:
通过V系统边缘一体机接入,无需进行设备端开发。
IPC设备直接接入物联网平台,需进行设备端开发。详细信息,请参见设备端开发指南。
云端开发
调用QueryRecord获取云端录像文件列表,列表中包含以下信息:
录像开始时间
录像结束时间
录像文件名
录像文件大小
录像类型
缩略图地址
码流类型
录像文件包含的视频帧数
获取录像文件URL。
视频服务从以下三种维度,获取录像文件URL:
录像文件名: 调用QueryRecordUrl,根据步骤1返回的录像文件名,获取录像文件URL。
主动录像的录像ID:调用QueryRecordByRecordId,根据主动录像的录像ID,获取录像文件URL。
智能告警事件的事件ID:调用QueryDeviceEventRecord,根据智能告警事件的事件ID,获取录像文件URL。
应用端播放器获取云端录像文件URL后,播放录像文件。
应用端开发
播放云端录像文件前,需要在应用端配置播放器。目前,云端录像播放仅支持通过标准HLS协议播放。请根据您的应用端类型,参考如下内容,开发标准HLS协议播放器:
文档内容是否对您有帮助?