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 usage data. Grouped in the output when SplitBy is set to domain. |
example.com |
| Instance |
string |
The usage instance. Grouped in the output when SplitBy is set to instance. |
a17d0184-462d-4630-b2a6-8c26dde2**** |
| OutputHdDuration |
integer |
The duration of high-definition (HD) resolution output. Unit: minutes. |
6000 |
| OutputLdDuration |
integer |
The duration of low-definition (LD) resolution output. Unit: minutes. |
1001 |
| OutputSdDuration |
integer |
The duration of standard-definition (SD) resolution output. Unit: minutes. |
500 |
| Region |
string |
The region for usage data. Grouped in the output when SplitBy is set to region. |
cn-shanghai |
| TimeStamp |
string |
The start time of the time interval. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2018-09-30T00:00:00Z |
| TranHdDuration |
integer |
The transcoding duration of high-definition (HD) resolution. Unit: minutes. |
6777 |
| TranLdDuration |
integer |
The transcoding duration of low-definition (LD) resolution. Unit: minutes. |
111 |
| TranSdDuration |
integer |
The transcoding duration of standard-definition (SD) resolution. Unit: minutes. |
666 |
| Type |
string |
The producer type. Grouped in the output when SplitBy is set 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.