logo
当前页

查看用户推流质量和性能明细


描述

本接口可用于根据用户 ID、时间段、房间 ID 和流 ID 查询推流质量和设备性能。

接口原型

  • 请求方法:GET
  • 请求地址:https://analytics-api.zego.im/?Action=GetPublishQualityDetail
  • 传输协议:HTTPS
  • 调用频率限制(同一 AppID):3 次/秒,10000 次/天

请求参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表请参考 调用方式 - 公共请求参数

参数类型是否必选描述
RoomIdString房间 ID。
UserIdString用户 ID。
StreamIdString流 ID。
Metrics[]Array of String需要查询的指标列表,详情见 推流质量指标说明
StartTsNumber开始时间,UTC 时间戳,单位为毫秒。
EndTsNumber结束时间,UTC 时间戳,单位为毫秒。如果推流未结束,则可以用 0 或者当前时间戳表示进行中。

推流质量指标说明

指标名称字段名数据类型备注
视频码率video_bitrateInt单位:Kbps
音频码率audio_bitrateInt单位:Kbps
视频接收帧率video_network_fpsFloat单位:fps
音频接收帧率audio_network_fpsFloat单位:fps
视频采集帧率video_capture_fpsFloat单位:fps
上行延迟uplink_delayInt单位:ms
上行丢包uplink_packet_loss_rateInt取值范围:0-100
输入音量captured_sound_levelInt取值范围:0-100
视频编码分辨率encode_resolutionString格式:宽*高
系统CPU使用率sys_cpu_usedInt取值范围:0-100
App CPU使用率app_cpu_usedInt取值范围:0-100
系统内存使用量sys_mem_usedInt单位:MB
App内存使用量app_mem_usedInt单位:MB

请求示例

Untitled
https://analytics-api.zego.im/?Action=GetPublishQualityDetail
&RoomId=room
&UserId=userA
&StreamId=streamA
&Metrics[]=video_bitrate
&StartTs=1672565276000
&EndTs=1672565456000
&<公共请求参数>
1
Copied!

响应参数

参数类型描述
CodeNumber返回码。
MessageString操作结果描述。
RequestIdString请求 ID。
DataObject响应数据。
└MetricsArray of Object指标列表。
  └MetricString指标名。
  └ValuesArray of Object指标值列表。
    └Value见上文 推流质量指标说明指标值。
    └TimestampNumberUTC 时间戳,单位为毫秒。

响应示例

Untitled
{
    "Code": 0,
    "Data": {
        "Metrics": [
            {
                "Metric": "video_bitrate",
                "Values": [
                    {
                        "Timestamp": 1659411660000,
                        "Value": 0
                    },
                    {
                        "Timestamp": 1659411720000,
                        "Value": 0
                    },
                    {
                        "Timestamp": 1659411780000,
                        "Value": 0
                    },
                    {
                        "Timestamp": 1659411840000,
                        "Value": 0
                    },
                    {
                        "Timestamp": 1659411900000,
                        "Value": 0
                    }
                ]
            }
        ]
    },
    "Message": "success",
    "RequestId": 1659512998878671000
}
1
Copied!

返回码

返回码说明处理意见
0成功。-
500接口错误。请联系 ZEGO 技术支持。
10001参数格式错误。请检查参数。
10002参数错误或参数无效。请检查参数。
30002接口请求频率超过上限。请确认对应接口的 QPS 限制,降低请求频率。

Previous

查看用户推拉流基本信息

Next

查看用户拉流质量和性能明细