You need to enable JavaScript to run this app.
导航

数据流事件

最近更新时间2023.12.05 14:01:06

首次发布时间2023.12.05 14:01:06

视频数据流可将通过模型服务处理后的原始数据及视频帧图片推送至边缘智能的数据流事件中心。本文介绍了如何在边缘智能控制台查看数据流事件。

使用限制

目前只有视频数据流支持数据流事件的推送。

开启事件推送

如需将数据流事件推送至边缘智能控制台的数据流事件中心,您需要执行以下操作:

  • 在数据流中配置 消息转换(处理节点)和 事件推送(输出节点)。

    说明

    • 消息转换节点的用途是将模型推理服务的处理结果(视频流)转换为 JSON 格式的消息元数据,以便推送到下游的消息接收方。
    • 事件推送节点的用途是将消息元数据与 base64 编码的图片推送到边缘智能的数据流事件中心。

    alt

  • 为运行数据流的一体机开启 状态监控
    只有当 状态监控 处于开启状态时,一体机才会向边缘智能控制台发送状态数据。更多信息,请参见开启/关闭状态监控

    alt

查看事件记录

  1. 登录边缘智能控制台

  2. 在左侧导航栏顶部的 我的项目 区域,选择您的项目。

  3. 在左侧导航栏,选择 数据处理 > 数据流事件

  4. 数据流事件 页面,使用列表上方的过滤器来查询您关注的事件。
    可使用的过滤器包括:

    • 来源ID/数据流实例:根据事件的来源 ID 或者事件关联的数据流实例的名称进行查询。
    • 发生时间:根据事件发生的时间进行查询。
  5. 查看事件的 消息内容 和相应的 图片

数据流事件数据说明

下表列出了数据流事件列表包含的所有字段。

参数名称参数说明
事件ID事件的唯一标识符。
事件类型事件的类型。目前仅支持一种类型。该参数的取值固定为 UserDefinedMediapipeEvent
数据流实例发送该事件的数据流实例。

来源类型

事件的来源,即数据流输入节点的类型。取值:

  • RTSP:表示输入节点是 RTSP拉流
  • Device:表示输入节点是 摄像头设备
  • RTMP:表示输入节点是 RTMP拉流

来源ID

输入源的标识符。

  • 如果输入节点是 RTSP拉流RTMP拉流,则来源ID表示输入节点控制参数 identifier 的值。identifier 的值由您在配置数据流时进行设置。
    alt
  • 如果输入节点是 摄像头设备,则来源ID表示输入节点控制参数 device 的值。device 由您在配置数据流时进行选择。
    alt
消息内容消息元数据。消息元数据是 JSON 格式的字符串。关于消息元数据的结构说明,请参见消息元数据结构说明
图片经数据流处理后的视频帧。
创建时间事件的发生时间(UTC+8)。

消息元数据结构说明

下表列出了数据流事件的消息元数据包含的所有字段。

参数名称
参数类型
参数说明
示例
version
String
DeepStream Meta 的版本号。默认都是 4.0。
4.0
account_id
String
火山引擎账号的 ID。
210005XXXX
node_id
String
运行数据流实例的一体机的 ID。
sxn009-ai****
project_id
String
运行数据流实例的一体机所属边缘智能项目的 ID。
p-2100053947-m****
@timestamp
String
事件发生的时间戳。
2023-11-09T12:50:32.072Z
mediapipe_instance_id
String
数据流实例的 ID。
mpi-2100053947-5****
mediapipe_instance_name
String
数据流实例的名称。
cf001
source_id
String
输入节点的标识符。
  • 当输入节点为 RTSP拉流RTMP拉流 时,source_id 的值与输入节点的控制参数 identifier 的值一致。
  • 当输入节点为 摄像头设备 时,source_id 的值与输入节点的控制参数 device 的值一致。
aa
source_type
String
输入节点的类型。取值:
  • RTSP:RTSP拉流
  • RTMP:RTMP拉流
  • Device:摄像头设备
RTSP
sensorId
String
该参数的值与 source_id 一致。
aa
device_name
String
摄像头设备的名称。
只有输入节点为摄像头设备时,该参数才有值。
camera_name_0
device_profile_id
String
摄像头设备对应的设备模板的 ID。
只有输入节点为摄像头设备时,该参数才有值。
camera_0
id
String
视频帧的 ID。
8585
ROI
Object
ROI 检测的详细信息。
LineCross
Object
LineCross 检测的详细信息。
objects
Array of Object
目标对象的详细信息。