Queries the frame rate and bitrate data of streams for an ingest domain.
Operation description
You can call this API to query the real-time bitrate and frame rate of a stream. This helps you monitor the quality of stream ingest. Data collection and statistics are subject to a delay. Query data that is at least 5 minutes old.
Use this API to replace the deprecated DescribeLiveStreamsFrameRateAndBitRateData API.
QPS limits
You can call this operation up to 100 times per second per account. Requests that exceed this limit are dropped and you may experience service interruptions.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
live:DescribeLiveDomainFrameRateAndBitRateData | get | *All Resource
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
RegionId | string | No | The region ID. | cn-shanghai |
DomainName | string | Yes | The ingest domain. Note Make sure that the domain name added to ApsaraVideo Live and that you have the permissions to manage the domain name. | demo.aliyundoc.com |
QueryTime | string | Yes | The time to query. The time is in UTC. Format: yyyy-MM-ddTHH:mm:ssZ. | 2019-02-21T08:00:00Z |
Response elements
Element | Type | Description | Example |
object | |||
RequestId | string | The request ID. | C3F2C2C4-59BB-4B62-81FF-345BE557E3E3 |
| FrameRateAndBitRateInfos | object | ||
| FrameRateAndBitRateInfo | array<object> | The frame rate and bitrate information. | |
object | The frame rate and bitrate information. | ||
VideoFrameRate | number | The video frame rate. Unit: frames per second (FPS). | 24.9 |
StreamUrl | string | The URL of the live stream. | rtmp://demo.aliyundoc.com/test/liveStream****_3_4 |
AudioFrameRate | number | The audio frame rate of the live stream. Unit: FPS. | 42.9 |
BitRate | number | The bitrate of the live stream. Unit: Bps. | 30693.96 |
Examples
Success response
JSON format
{
"RequestId": "C3F2C2C4-59BB-4B62-81FF-345BE557E3E3",
"FrameRateAndBitRateInfos": {
"FrameRateAndBitRateInfo": [
{
"VideoFrameRate": 24.9,
"StreamUrl": "rtmp://demo.aliyundoc.com/test/liveStream****_3_4",
"AudioFrameRate": 42.9,
"BitRate": 30693.96
}
]
}
}Error codes
HTTP status code | Error code | Error message | Description |
400 | InternalError | The request processing has failed due to backend service exception. | |
400 | InvalidQueryTime.Exceed | QueryTime exceed three month. | The query time is more than three months from the current time. |
400 | InvalidQueryTime.Malformed | Specified QueryTime is malformed. | The specified query time is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.