logo
当前页

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


描述

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

接口原型

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

请求参数

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

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

拉流质量指标说明

指标名称字段名数据类型备注
音频码率audio_bitrateInt单位:Kbps
音频接收帧率audio_network_fpsFloat单位:fps
音频卡顿率audio_break_percentageFloat取值范围:0-100
视频码率video_bitrateFloat单位:Kbps
视频接收帧率video_network_fpsFloat单位:fps
视频卡顿率video_break_percentageFloat取值范围:0-100
视频解码分辨率decode_resolutionString格式:宽*高
端到端延迟peer_to_peer_delayFloat单位: ms
端到端丢包peer_to_peer_plrInt取值范围:0-100
下行延迟downlink_delayInt单位: ms
下行丢包downlink_packet_loss_rateInt取值范围:0-100
输出音量rendered_sound_levelInt取值范围:0-100
音频体验mosFloat取值范围:0-5
  • 大于 4.0 :优,音质佳,清晰流畅。
  • 3.5-4.0:良,音质较好,偶有音质损伤,但依然清晰。
  • 3.0-3.5:中,音质一般,偶有卡顿,不是非常流畅,需要一点注意力才能听。
  • 2.5-3.0:音质较差,卡顿频繁,需要集中精力才能听清。
  • 2.0-2.5:音质很差,偶有杂音,部分语义丢失,难以交流。
  • 小于2.0:音质非常差,杂音频现,大量语义丢失,完全无法交流。
系统 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=GetPlayQualityDetail
&RoomId=room
&UserId=userA
&StreamId=streamA
&Metrics[]=audio_bitrate
&Metrics[]=downlink_delay
&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": "audio_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

查看地区质量实时数据