根据用户ID查询参会端视频网络数据

按临时用户ID 查询指定终端在会中的视频网络时序数据(上行/下行指标)。

1. 接口描述

接口名称:

/confopenapi/admin/dashboard/conference/attendee/videodata

发送方式:

POST

参数格式:

accept: application/json; content-type: application/json

2. 输入参数

Http Header

参数名 必选 类型 说明
token string 鉴权 token;可与 HttpBody 中的 token 二选一或同时传递

HttpBody

参数名 必选 类型 说明
tempConferenceId string 临时会议 ID,仅数字;服务端先解析为 conferenceId 再调 RTSAS
tempUserId long 参会端临时用户 ID(对应 RTSAS uid

3. 请求示例

{
  "tempConferenceId": "56039682",
  "tempUserId": 52051323
}

4. 返回参数

参数名 类型 说明
status int 业务状态码;0 一般为成功;与 RTSAS 返回的 code 一致
result json 业务数据,见下表
msg string 提示信息
request_id string 请求 ID;若 RTSAS 返回 request_id 则会回写
timestamp long 时间戳(毫秒)
request_duration string 服务端处理耗时

result 参数说明

参数名 类型 说明
list array 视频网络时序数据列表,按 timestamp 区分采样点

list 单项说明

参数名 类型 说明
timestamp int 采样时间戳(秒,与 RTSAS 一致)
videoUp object 上行视频指标,见「视频指标对象」;无数据时为 null
videoDown object 下行视频指标

视频指标对象(videoUp / videoDown)

参数名 类型 说明
rtt int 往返时延
jitter int 抖动
lostrate int 丢包率
maxLostrate int 最大丢包率
fps int 帧率
ppi string 分辨率等展示信息

返回示例

{
  "status": 0,
  "result": {
    "list": [
      {
        "timestamp": 1715600000,
        "videoUp": {
          "rtt": 12,
          "jitter": 1,
          "lostrate": 0,
          "maxLostrate": 0,
          "fps": 30,
          "ppi": "1920x1080"
        },
        "videoDown": {
          "rtt": 15,
          "jitter": 2,
          "lostrate": 0,
          "maxLostrate": 1,
          "fps": 30,
          "ppi": "1280x720"
        }
      }
    ]
  },
  "msg": "success",
  "request_id": "confopenapiserver-172371014-1774514768.581757447.258",
  "timestamp": 1774514768581,
  "request_duration": "32.1ms"
}