DescribeLiveDelayedStreamingUsage
Calls DescribeLiveDelayedStreamingUsage to query delayed streaming duration usage data.
Operation description
Queries user delayed streaming service usage data. The default granularity is 1 hour.
Maximum query time span: 31 days.
Minimum query time granularity: 1 hour.
Maximum query time range: 31 days.
QPS limit
The single-user QPS limit for this API is 5 queries per second. If the limit is exceeded, API calls are throttled, which may affect your business. We recommend that you call this API at a reasonable frequency.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveDelayedStreamingUsage |
get |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| DomainName |
string |
No |
The streaming domain name to query.
|
example.com |
| StartTime |
string |
No |
The beginning of the time range to query. Specify the time in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time must be in UTC. By default, data of the last seven days is returned. |
2022-10-10T20:00:00Z |
| EndTime |
string |
No |
The end of the time range to query. The end time must be later than the start time. The time span cannot exceed 10 hours. Specify the time in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time must be in UTC. |
2022-10-10T21:00:00Z |
| StreamName |
string |
No |
The stream name. Separate multiple stream names with commas (,). By default, the data of all stream names is aggregated. |
liveStream**** |
| Region |
string |
No |
The live center to query. You can specify multiple regions. Separate multiple regions with commas (,). Valid values:
If this parameter is left empty, the aggregated data of all regions is returned by default. |
cn-shanghai |
| SplitBy |
string |
No |
The grouping key. If this parameter is left empty, user data is aggregated. Valid values:
Note
You can query data only when the parameter corresponding to the grouping key is not empty. Otherwise, an error is returned. For example, when DomainName is empty, you cannot specify domain as the grouping key. |
domain |
| Interval |
string |
No |
The time granularity of the queried data. Unit: seconds. Valid values:
If this parameter is left empty or set to an unsupported value, the default value 3600 is used. |
3600 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| DelayData |
object |
||
| DelayDataItem |
array<object> |
The delayed streaming duration usage data. |
|
|
object |
The delayed streaming duration usage data. |
||
| DomainName |
string |
The domain name for the usage data. This parameter is returned when you set SplitBy to domain. |
example.com |
| Duration |
integer |
The usage of delayed streaming. |
84 |
| Region |
string |
The live center. This parameter is returned when you set SplitBy to region. |
cn-shanghai |
| StreamName |
string |
The stream name. This parameter is returned when you set SplitBy to stream. |
liveStream**** |
| TimeStamp |
string |
The start time of the time slice. |
2022-10-10T20:00:00Z |
| EndTime |
string |
The end time. Specify the time in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is displayed in UTC. |
2022-10-10T21:00:00Z |
| RequestId |
string |
The request ID. |
4B460F8B-993C-4F48-B98A-91081****** |
| StartTime |
string |
The start time. Specify the time in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is displayed in UTC. |
2022-10-10T20:00:00Z |
Examples
Success response
JSON format
{
"DelayData": {
"DelayDataItem": [
{
"DomainName": "example.com",
"Duration": 84,
"Region": "cn-shanghai",
"StreamName": "liveStream****",
"TimeStamp": "2022-10-10T20:00:00Z"
}
]
},
"EndTime": "2022-10-10T21:00:00Z",
"RequestId": "4B460F8B-993C-4F48-B98A-91081******",
"StartTime": "2022-10-10T20:00:00Z"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | InvalidParameter. | |
| 400 | InvalidStartTime.Malformed | The specified StartTime parameter is invalid. | |
| 400 | InvalidEndTime.Malformed | The specified EndTime is invalid. | |
| 400 | InvalidStartTime.ValueNotSupported | The StartTime cannot exceed 31 days before the current time. | |
| 400 | InvalidTime.Malformed | Specified Time is malformed. | Invalid time. Check whether the time that you specified is correct. |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | The end time does not match the start time. Make sure that the start and end times match. |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | The time span exceeds the limit. Please refer to the API documentation to specify a reasonable time span. |
| 400 | LiveServiceNotFound | %s, please check and try again later. | The live service is not enabled. Please check and try again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.