DescribeLiveProducerUsageData
Calls DescribeLiveProducerUsageData to query producer studio usage data.
Operation description
The minimum data query granularity is 1 hour. The maximum query time span is 31 days. The maximum historical query range is the last 90 days.
QPS limit
The single-user QPS limit for this API operation is 5 calls per second. If the limit is exceeded, API calls are throttled, which may affect your business. Call this operation properly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveProducerUsageData |
get |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| Region |
string |
No |
The region to which the domain name belongs. If this parameter is left empty, merged data of all regions is returned by default. Batch query is supported. Separate multiple regions with commas (,). |
cn-shanghai |
| DomainName |
string |
No |
The streaming domain name of the cloud producer studio.
|
example.com |
| Instance |
string |
No |
The instance to query. Batch query is supported. Separate multiple instances with commas (,). Note
If this parameter is left empty, merged data of all instances is returned by default. |
a17d0184-462d-4630-b2a6-8c26dde2**** |
| Type |
string |
No |
The producer type. Batch query is supported. Separate multiple types with commas (,). Valid values:
Note
If this parameter is left empty, merged data of all producer types is returned by default. |
slidelive |
| SplitBy |
string |
No |
The grouping key. You can specify one or more of the following: domain, region, instance, or type. Separate multiple values with commas (,). The specified fields will be grouped in the output. Note
If this parameter is left empty, only aggregated data is returned. |
type |
| StartTime |
string |
No |
The start time. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
2018-09-30T16:00:00Z |
| EndTime |
string |
No |
The end time. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. Note
The end time must be later than the start time. |
2018-10-31T15:59:59Z |
| Interval |
string |
No |
The time granularity of the queried data. Valid values: 3600 (1 hour) and 86400 (1 day). Unit: seconds. |
3600 |
| app |
string |
No |
The name of the application to which the stream belongs. |
liveApp**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| BillProducerData |
object |
||
| BillProducerDataItem |
array<object> |
The usage data of the producer studio. |
|
|
object |
|||
| DomainName |
string |
The domain name for which the usage is queried. This parameter is returned when you set SplitBy to domain. |
example.com |
| Instance |
string |
The instance for which the usage is queried. This parameter is returned when you set SplitBy to instance. |
a17d0184-462d-4630-b2a6-8c26dde2**** |
| OutputHdDuration |
integer |
The duration of high definition (HD) output. Unit: minutes. |
6000 |
| OutputLdDuration |
integer |
The duration of low definition (LD) output. Unit: minutes. |
1001 |
| OutputSdDuration |
integer |
The duration of standard definition (SD) output. Unit: minutes. |
500 |
| Region |
string |
The region for which the usage is queried. This parameter is returned when you set SplitBy to region. |
cn-shanghai |
| TimeStamp |
string |
The start of the time slice. |
2018-09-30T00:00:00Z |
| TranHdDuration |
integer |
The duration of HD transcoding. Unit: minutes. |
6777 |
| TranLdDuration |
integer |
The duration of LD transcoding. Unit: minutes. |
111 |
| TranSdDuration |
integer |
The duration of SD transcoding. Unit: minutes. |
666 |
| Type |
string |
The type of the production studio. This parameter is returned when you set SplitBy to type. |
slidelive |
| EndTime |
string |
The end time. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2018-09-30T16:00:00Z |
| RequestId |
string |
The request ID. |
C370DAF1-C838-4288-A1A0-9A87633D248E |
| StartTime |
string |
The start time. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2018-10-31T15:59:59Z |
Examples
Success response
JSON format
{
"BillProducerData": {
"BillProducerDataItem": [
{
"DomainName": "example.com",
"Instance": "a17d0184-462d-4630-b2a6-8c26dde2****",
"OutputHdDuration": 6000,
"OutputLdDuration": 1001,
"OutputSdDuration": 500,
"Region": "cn-shanghai",
"TimeStamp": "2018-09-30T00:00:00Z",
"TranHdDuration": 6777,
"TranLdDuration": 111,
"TranSdDuration": 666,
"Type": "slidelive"
}
]
},
"EndTime": "2018-09-30T16:00:00Z",
"RequestId": "C370DAF1-C838-4288-A1A0-9A87633D248E",
"StartTime": "2018-10-31T15:59:59Z"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidTime.Malformed | Specified StartTime or EndTime is malformed. | |
| 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 | InvalidTime.ValueNotSupported | Specified Time is malformed. | The specified time is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.