云服务器内容精选

  • URI GET /v2/{project_id}/stats/up-stream/detail 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 publish_domain 是 String 推流域名。 app 是 String 应用名。 stream 是 String 流名。 start_time 否 String 起始时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。最大查询跨度1天,最大查询周期1个月。 若参数为空,默认查询最近1小时数据。 end_time 否 String 结束时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。最大查询跨度1天,最大查询周期1个月。 若参数为空,默认为当前时间。结束时间需大于起始时间。
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请求的发生时间。 X-Project-Id 否 String 使用AK/SK方式认证时必选,携带项目ID信息,与路径参数中的项目ID相同。
  • 响应示例 状态码: 200 处理成功返回。 { "publish_domain" : "push-rtmp-l10-sg01.tiktokcdn.com", "app" : "stage", "stream" : "stream-7159441965564594945", "data" : [ { "fps" : 29, "rate" : 8191, "delay" : 225, "gop_duration" : 1999, "last_video_pts" : 1224054, "last_audio_pts" : 1224054, "last_video_audio_pts_diff" : 0, "time" : "2020-04-23T07:00:00Z" }, { "fps" : 28, "rate" : 184, "delay" : 0, "gop_duration" : 0, "last_video_pts" : 10135133, "last_audio_pts" : 10135125, "last_video_audio_pts_diff" : 8, "time" : "2020-04-23T07:00:00Z" } ]} 状态码: 400 处理失败返回。 { "error_code" : "LIVE.100011001", "error_msg" : "Invalid request parameter: publish_domain"}
  • 响应参数 状态码: 200 表4 响应Header参数 参数 参数类型 描述 X-Request-Id String 请求的唯一标识。 表5 响应Body参数 参数 参数类型 描述 publish_domain String 推流域名 app String 应用名 stream String 流名 data Array of UpStreamDetail objects 推流质量数据 表6 UpStreamDetail 参数 参数类型 描述 time String 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 fps Long 帧率。 单位fps。 rate Long 码率。 单位Kbps。 delay Long 时延。 单位ms。 gop_duration Long 最近一次gop的时长。 单位ms。 last_video_pts Long 视频DTS。 单位ms。 last_audio_pts Long 音频DTS。 单位ms。 last_video_audio_pts_diff Long 音视频DTS差值。 单位ms。 状态码: 400 表7 响应Header参数 参数 参数类型 描述 X-Request-Id String 请求的唯一标识。 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。