云端录像播放

本文介绍播放存储在云端的录像文件的方法。

前提条件

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

  • IPC设备在云端已存在录像文件。

设备端开发

使用该功能时,请根据您的设备接入场景,进行IPC设备的设备端开发:

  • 通过V系统边缘一体机接入,无需进行设备端开发。

  • IPC直接接入物联网平台,需进行设备端开发。详细信息,请参考设备端开发指南

云端开发

  1. 调用QueryRecord获取云端录像文件列表,列表中包含以下信息:

    • 录像开始时间

    • 录像结束时间

    • 录像文件名

    • 录像文件大小

    • 录像类型

    • 缩略图地址

    • 码流类型

    • 录像文件包含的视频帧数

  2. 获取录像文件URL。

    视频型实例从以下三种维度,获取录像文件URL:

    • 录像文件名: 调用QueryRecordUrl,根据步骤1返回的录像文件名,获取录像文件URL。

    • 主动录像的录像ID:调用QueryRecordByRecordId,根据主动录像的录像ID,获取录像文件URL。

    • 智能告警事件的事件ID:调用QueryDeviceEventRecord,根据智能告警事件的事件ID,获取录像文件URL。

  3. 应用端播放器获取云端录像文件URL后,播放录像文件。

应用端开发

播放云端录像文件前,需要在应用端配置播放器。目前,云端录像播放仅支持通过标准HLS协议播放。请根据您的应用端类型,参考如下内容,开发标准HLS协议播放器: