Queries the live stream encapsulation configurations for a specified streaming domain.
Operation description
Before you call this operation, you must obtain the main streaming domain.
QPS limit
You can call this operation up to 50 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:DescribeLivePackageConfig |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| DomainName |
string |
Yes |
The main streaming domain. |
example.com |
| AppName |
string |
No |
The AppName of the live stream. If left empty, it matches all AppNames. |
AppName |
| StreamName |
string |
No |
The stream name. If left empty, it matches all StreamNames. |
StreamName |
| PageNum |
integer |
No |
The page number. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Default value: 10. Valid values: 5 to 30. |
10 |
| Order |
string |
No |
The sort order. Valid values:
|
asc |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The remuxing configuration information. |
||
| LivePackageConfigList |
object |
||
| LivePackageConfig |
array<object> |
The list of encapsulation configurations. |
|
|
object |
The list of encapsulation configurations. |
||
| AppName |
string |
The AppName of the live stream. |
AppName |
| DomainName |
string |
The main streaming domain, |
example.com |
| IgnoreTranscode |
boolean |
Indicates whether to ignore transcoded streams. Valid values:
|
true |
| PartDuration |
integer |
The duration of a Part (partial segment). Unit: milliseconds. |
0 |
| Protocol |
string |
The live streaming protocol and container format. |
HLS_CMAF |
| SegmentDuration |
integer |
The segment length, in seconds. |
5 |
| SegmentNum |
integer |
The number of segments in the live M3U8 manifest. |
3 |
| StreamName |
string |
The stream name. |
StreamName |
| Order |
string |
The sort order. Valid values:
|
asc |
| PageNum |
integer |
The current page number. |
1 |
| PageSize |
integer |
The number of entries per page. |
10 |
| RequestId |
string |
The request ID. |
1FEDCFD8-4C5D-5CB3-A5A1-0B59E5AE57B0 |
| TotalNum |
integer |
The total number of entries. |
1 |
| TotalPage |
integer |
The total number of pages. |
10 |
Examples
Success response
JSON format
{
"LivePackageConfigList": {
"LivePackageConfig": [
{
"AppName": "AppName",
"DomainName": "example.com",
"IgnoreTranscode": true,
"PartDuration": 0,
"Protocol": "HLS_CMAF",
"SegmentDuration": 5,
"SegmentNum": 3,
"StreamName": "StreamName"
}
]
},
"Order": "asc",
"PageNum": 1,
"PageSize": 10,
"RequestId": "1FEDCFD8-4C5D-5CB3-A5A1-0B59E5AE57B0",
"TotalNum": 1,
"TotalPage": 10
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParam | %s, please check and try again later. | Parameter is missing, please check and try again. |
| 400 | InvalidParams | %s, please check and try again later. | Parameter is invalid, please check and try again. |
| 400 | ConfigAlreadyExists | %s Please check and try again later. | Configuration already exists, please check and try again. |
| 400 | InvalidProtocol | %s, please check and try again later. | The parameter Protocol is invalid, please check and try again. |
| 400 | InvalidSegmentNum | %s, please check and try again later. | The parameter SegmentNum is invalid, please check and try again. |
| 400 | InvalidSegmentDuration | %s, please check and try again later. | The parameter SegmentDuration is invalid, please check and try again. |
| 400 | InvalidPartDuration | %s, please check and try again later. | The parameter PartDuration is invalid, please check and try again. |
| 500 | InternalErr | %s, please try again. | Internal error, please try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.