Updates the configuration of a live package channel, including the protocol, segment duration, and number of segments.
Operation description
Usage notes
You need to provide the name of the channel group to which the channel belongs, channel name, protocol, segment duration, and number of segments to update. In addition, you can choose to add or modify the description of the channel. Make sure that the provided channel group name and channel name conform to the naming conventions.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:UpdateLivePackageChannel |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| GroupName |
string |
Yes |
The channel group name. It can contain letters, digits, hyphens (-), and underscores (_). The name must be 1 to 200 characters in length. Format: [A-Za-z0-9_-]+ |
channel-group-1 |
| Description |
string |
No |
The channel description. It can be up to 1,000 characters in length. |
This is a test channel |
| Protocol |
string |
Yes |
The ingest protocol. Only HLS is supported. |
HLS |
| SegmentCount |
integer |
Yes |
The number of M3U8 segments. Valid values: 2 to 100. |
3 |
| SegmentDuration |
integer |
Yes |
The segment duration. Valid values: 1 to 30. |
6 |
| ChannelName |
string |
Yes |
The channel name. It can contain letters, digits, hyphens (-), and underscores (_). The name must be 1 to 200 characters in length. Format: [A-Za-z0-9_-]+ |
channel-1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned data including the updated channel information and request ID. |
||
| LivePackageChannel |
object |
The information about the live package channel. |
|
| ChannelName |
string |
The channel name. |
channel-1 |
| CreateTime |
string |
The time when the channel was created. |
2024-07-16T02:24:42Z |
| Description |
string |
The channel description. It can be up to 1,000 characters in length. |
This is a test channel |
| GroupName |
string |
The channel group name. |
channel-group-1 |
| IngestEndpoints |
array<object> |
The ingest endpoints. |
|
|
object |
The information about the ingest endpoint. |
||
| Id |
string |
The ingest endpoint ID. |
ingest1 |
| Password |
string |
The password. |
2F9e******b569c8 |
| Url |
string |
The ingest endpoint URL. |
http://xxx-1.packagepush-abcxxx.ap-southeast-1.aliyuncsiceintl.com/v1/group01/1/ch01/manifest |
| Username |
string |
The username. |
us12******das |
| LastModified |
string |
The time when the channel was last modified. |
2024-07-16T02:24:42Z |
| Protocol |
string |
The ingest protocol. Only HLS is supported. |
HLS |
| SegmentCount |
integer |
The number of segments. |
3 |
| SegmentDuration |
integer |
The segment duration. |
5 |
| RequestId |
string |
The request ID. |
771A1414-27BF-53E6-AB73-EFCB*****ACF |
Examples
Success response
JSON format
{
"LivePackageChannel": {
"ChannelName": "channel-1",
"CreateTime": "2024-07-16T02:24:42Z",
"Description": "This is aTest Channel",
"GroupName": "channel-group-1",
"IngestEndpoints": [
{
"Id": "ingest1",
"Password": "2F9e******b569c8",
"Url": "http://xxx-1.packagepush-abcxxx.ap-southeast-1.aliyuncsiceintl.com/v1/group01/1/ch01/manifest",
"Username": "us12******das"
}
],
"LastModified": "2024-07-16T02:24:42Z",
"Protocol": "HLS",
"SegmentCount": 3,
"SegmentDuration": 5
},
"RequestId": "771A1414-27BF-53E6-AB73-EFCB*****ACF"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.