Queries the snapshot configurations under a streaming domain.
Operation description
Obtain the streaming domain first, and then call this operation to query the snapshot configurations under the streaming domain.
QPS limit
The single-user QPS limit for this operation is 100 calls per second. If the limit is exceeded, API calls are throttled, which may affect your business. Call this operation as needed.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveSnapshotConfig |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
The streaming domain. |
example.com |
| AppName |
string |
No |
The name of the application to which the live stream belongs. |
liveApp**** |
| PageNum |
integer |
No |
The page number. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Valid values: 5 to 30. Default value: 10. |
10 |
| Order |
string |
No |
The sort order. Valid values:
Valid values:
|
asc |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| PageNum |
integer |
The page number. |
2 |
| RequestId |
string |
The request ID. |
A3136B58-5876-4168-83CA-B562781981A0 |
| Order |
string |
The sort order. |
asc |
| TotalPage |
integer |
The total number of pages. |
10 |
| PageSize |
integer |
The number of entries per page. |
11 |
| TotalNum |
integer |
The total number of entries that meet the specified conditions. |
6 |
| LiveStreamSnapshotConfigList |
object |
||
| LiveStreamSnapshotConfig |
array<object> |
The list of snapshot configurations. |
|
|
object |
|||
| OverwriteOssObject |
string |
The naming format of snapshots that are stored in the overwrite mode, which means that a new snapshot overwrites the previous snapshot. |
{liveApp****}/{liveStream****}.jpg |
| TimeInterval |
integer |
The interval at which snapshots are captured. Unit: seconds. |
10 |
| AppName |
string |
The name of the application to which the live stream belongs. |
liveApp**** |
| CreateTime |
string |
The time when the configuration was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2016-05-20T01:33:38Z |
| OssBucket |
string |
The name of the Object Storage Service (OSS) bucket. |
liveBucket**** |
| DomainName |
string |
The main streaming domain. |
example.com |
| Callback |
string |
The callback URL that is used to receive notifications about snapshot capture. |
https://learn.aliyundoc.com |
| SequenceOssObject |
string |
The naming format of snapshots that are stored in sequence, which means that a new snapshot does not overwrite the previous snapshot. |
snapshot/{liveApp****}/{liveStream****}/{UnixTimestamp}.jpg |
| OssEndpoint |
string |
The endpoint of the OSS bucket. |
cn-oss-****.aliyuncs.com |
Examples
Success response
JSON format
{
"PageNum": 2,
"RequestId": "A3136B58-5876-4168-83CA-B562781981A0",
"Order": "asc",
"TotalPage": 10,
"PageSize": 11,
"TotalNum": 6,
"LiveStreamSnapshotConfigList": {
"LiveStreamSnapshotConfig": [
{
"OverwriteOssObject": "{liveApp****}/{liveStream****}.jpg",
"TimeInterval": 10,
"AppName": "liveApp****",
"CreateTime": "2016-05-20T01:33:38Z",
"OssBucket": "liveBucket****",
"DomainName": "example.com",
"Callback": "https://learn.aliyundoc.com",
"SequenceOssObject": "snapshot/{liveApp****}/{liveStream****}/{UnixTimestamp}.jpg",
"OssEndpoint": "cn-oss-****.aliyuncs.com"
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.