设备管理

视频设备成功接入物联网智能视频服务(企业版)后,可在智能视频服务控制台查看实时视频、设备录像、云端录像、云端图片和视频播放地址。本文介绍阿里云物联网智能视频服务提供的实时视频、设备录像、云端录像、云端图片和生成视频播放地址功能。

前提条件

  1. 已开通智能视频服务

  2. 已创建视频产品

  3. 已创建视频设备。具体操作,请参见添加视频设备

  4. 添加的视频设备已接入物联网平台。

    • 通过V系统边缘一体机接入、通过GB/T 28181协议接入、通过RTMP协议接入和使用阿里云成品IPC设备接入,无需进行设备端开发。

    • 通过SDK接入物联网平台的IPC设备,需要进行设备端开发。详细信息,请参见设备端开发指南

操作步骤

  1. 登录智能视频服务控制台

  2. 在控制台左上角选择目标实例。

  3. 在左侧导航栏,单击设备管理

  4. 在设备列表中找到已添加的视频设备,使用相关功能。

    • 如果是直连摄像头产品,可使用实时监控、设备录像、云端录像、云端图片、生成视频播放地址、RTMP推流配置和抽帧截图配置等功能。

    • 如果是国标摄像头产品,可使用实时监控、云端录像、云端图片、生成视频播放地址、RTMP推流配置和抽帧截图配置等功能。

    • 如果是RTMP摄像头产品,可使用实时监控、云端录像、生成视频播放地址、RTMP推流配置和抽帧截图配置等功能。

    • 如果是摄像头边缘节点网络硬盘录像机产品,单击操作列的查看子设备,在子设备管理页面,可使用实时监控、设备录像、云端图片功能。

    实时监控

    实时监控功能,用于发起IPC设备直播。该功能使用主码流进行播放。请按照以下步骤,使用实时监控功能。

    1. 在设备管理列表中,单击操作列的实时监控

    2. 实时监控面板中,显示该IPC设备的直播画面和基本信息。

      image..png

    设备录像

    设备录像功能,用于查看存储在视频设备本地的录像文件,支持按时间段筛选录像文件。

    说明

    使用该功能前,请确保您的IPC设备支持按录像文件名的方式进行播放。

    1. 在设备管理列表中,找到需要查看设备录像的设备记录,单击操作列的设备录像

    2. 设备录像面板中,在页面右上角选择待查看录像的时间范围,即可展示录像文件列表。

    3. 单击页面左侧录像列表中的任意录像时间段,即可在窗口开始播放设备录像文件。

      image..png

    云端录像

    云端录像功能,用于查看IPC设备在物联网平台上存储的录像文件。支持按时间段筛选主码流和辅码流的录像文件。

    1. 在设备管理列表中,找到需要查看设备录像的设备记录,单击操作列的云端录像

    2. 云端录像面板中,在页面右上角选择待查看录像的时间范围,即可展示云端录像文件列表。

    3. 单击页面左侧录像列表中的任意录像时间段,即可在窗口开始播放云端录像文件。

      image..png

    云端图片

    视频截图功能用于查看IPC设备在物联网平台上存储的图片文件。支持按时间段筛选图片文件。

    1. 在设备管理列表中,找到需要查看设备录像的设备记录,单击操作列的更多 > 云端图片

    2. 云端图片面板中,在页面右上角选择待查看图片的时间范围,即可展示图片文件列表。

    3. 单击页面左侧图片列表中的任意时间点的图片,即可查看该截图。

      image..png

    生成播放地址

    视频设备推流成功后,您可以生成视频播放地址,在开发的应用端进行视频播放。

    说明

    此功能方便您在做测试时使用,无需编写代码即可快速生成所需的URL进行测试。

    实际业务场景中,您也可以通过以下方法,生成URL。

    收流URL生成

    添加RTMP设备后,需生成收流URL,完成设备推流配置。具体内容,请参见获取设备接入的推流地址

    播放URL说明

    播放地址有如下两种格式,用户可自行选择。如果在浏览器中播放,只能选择HTTP-FLV协议格式地址。

    • rtmp://example.com/live/example

    • https://example.com/live/example.flv

    配置播放鉴权

    1. 在设备管理列表中,找到目标设备,单击操作列的更多 > 播放鉴权配置

    2. 在弹出的对话框中,设置播放鉴权KEYURL有效期,以及是否启用播放鉴权后,单击确认

      image.png

    播放URL生成(鉴权Key生成)

    1. 在设备管理列表中,找到目标设备,单击操作列的更多 > URL生成

    2. 在弹出的对话框中,单击播放URL的页签鉴权Key生成

    3. 选择视频码流:主码流辅码流,单击生成

      系统直接根据鉴权key生成播放地址。

      image.png

    4. URL地址对话框,选择对应协议的URL单击复制,将已复制的URL粘贴到支持该协议的播放器中进行设备直播视频播放。

      image.png

    播放URL生成(API请求获取

    1. 在设备管理列表中,找到目标设备,单击操作列的更多 > URL生成

    2. 在弹出的对话框中,单击播放URL的页签API请求获取

    3. 设置URL有效期,选择视频码流:主码流辅码流,单击生成

      image.png

    4. URL地址对话框,选择对应协议的URL单击复制,将已复制的URL粘贴到支持该协议的播放器中进行设备直播视频播放。

      重要

      如果设备为RTMP设备,请确保当前设备的RTMP已推流成功并在线,否则无法生成播放URL。

      image.png

    RTMP推流配置

    通过配置IPC设备的RTMP推流任务,物联网智能视频服务会根据配置的任务拉取对应IPC的直播流,向指定RTMP地址推流。

    使用限制

    • 单设备支持同时添加不同流的多路RTMP推流任务,最多可配置20路推流任务。

    • 物联网智能视频服务支持接入的所有IPC设备均支持配置RTMP推流。

    前提条件

    IPC设备已支持被直播观看。详细内容,请参见直播功能

    添加RTMP推流任务

    1. 在设备管理列表中,找到目标设备,单击操作列的更多>RTMP推流配置

      image

    2. RTMP推流配置对话框,单击新增推流

    3. 输入RTMP推流地址,设置码流类型,单击确定

      image

    4. 可选:如果需要取消某一路推流任务,可以在RTMP推流配置对话框,找对应推流地址,单击操作列的删除,然后单击确认

      image

    相关API

    API

    描述

    CreateStreamPushJob

    创建视频推流任务。

    QueryStreamPushJob

    查询视频推流任务详情:创建时间、当前推流状态、任务类型、推流地址等。

    QueryStreamPushJobList

    查询视频推流任务列表及详情:创建时间、当前推流状态、任务类型、推流地址等。

    DeleteStreamPushJob

    删除视频推流任务。

    抽帧截图配置

    通过配置设备云上的直播流截图任务,可以实时拉取直播流并按照配置的间隔截取JPG格式图片,并按照图片的生命周期进行管理、查看和下载。

    使用限制

    物联网智能视频服务支持接入的所有IPC设备均支持配置RTMP推流。

    前提条件

    • IPC设备已支持被直播观看。详细内容,请参见直播功能

    • 已配置图片存储生命周期。详细内容,请参见图片功能

    配置云端截图

    1. 在设备管理列表中,找到目标设备,单击操作列的更多>抽帧截图配置

      image

    2. 抽帧截图配置对话框,配置云端截图参数,单击确认

      • 截图间隔:默认300秒,时间设置范围为60秒~1800秒。

      • 码流选择:主码流(默认) 、辅码流。

      • 是否启用抽帧截图:图标显示为image,表示开启抽帧截图,即添加云端截图任务。

        如果单击图标image变为image,表示停止截图任务。

      image

    相关API

    API

    描述

    CreateStreamSnapshotJob

    设置云端截图任务。

    QueryStreamSnapshotJob

    查询云端截图任务详情:截图时间的间隔、码流类型。

    DeleteStreamSnapshotJob

    删除视频截图任务。

    QueryPictureFiles

    获取云端截图的图片列表。