Sets a channel for a production studio.
Operation description
Call the CreateCaster operation to create a production studio. You can then call this operation to set a channel for the production studio.
QPS limit
The queries per second (QPS) limit for this operation is 10 for each user. Exceeding this limit triggers throttling, which may affect your business. Call this operation at a reasonable rate to prevent interruptions.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:SetCasterChannel |
update |
*Caster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| CasterId |
string |
Yes |
The ID of the production studio.
Note
The production studio name in the list on the Cloud Production Studio page is the production studio ID. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| ChannelId |
string |
Yes |
The channel ID. The reference ID for the layout scene. You can set a maximum of one resource for each channel. The total number of channels is determined when you create the production studio. The format is `RV01` to `RV12`. |
RV01 |
| ResourceId |
string |
No |
The ID of the video source. |
16A96B9A-F203-4EC5-8E43-CB92E68F**** |
| SeekOffset |
integer |
No |
This parameter applies only to video files, not live streams. The value must be greater than or equal to 0. It specifies the offset from the first frame at which to start reading the file. Unit: milliseconds (ms). |
1000 |
| PlayStatus |
integer |
No |
The playback status. This parameter applies only to video files, not live streams. Valid values:
|
1 |
| FaceBeauty |
string |
No |
The facial retouching settings. Valid values: 0 (whole), 1 (skin smoothing), 2 (skin whitening), 3 (dark circle removal), and 4 (nasolabial fold removal). |
0 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Examples
Success response
JSON format
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s, please check userId. | The userId passed in is invalid, please check. |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | The parameter CasterId is invalid, please check and try again. |
| 400 | DuplicateLocationID | %s, please check and try again later. | The parameter LocationID duplicate. Check and try again. |
| 400 | InvalidParameter.PlayStatus | %s, please check and try again later. | The parameter PlayStatus is invalid, please check and try again. |
| 400 | InvalidChannelId.Malformed | %s, please check and try again later. | The parameter ChannelId is invalid, please check and try again. |
| 400 | InvalidParameter.SeekOffset | %s, please check and try again later. | The parameter SeekOffset is invalid, please check and try again. |
| 400 | IncorrectChannel.Disable | %s, please check and try again later. | The Channel is in a non-settable state, please check and try again. |
| 400 | ResourceOfChannelExist | %s, please check and try again later. | Resource already exists in the channel, please check and try again. |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | There are invalid parameters: %s. |
| 401 | IllegalOperation | %s, please check and try again later. | Operation not allowed, please check and try again. |
| 500 | InternalError | %s, please try again later. | Internal error, please try again later. |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | The guide station does not exist, please check and try again. |
| 404 | InvalidResource.NotFound | %s, please check and try again later. | The resource does not exist. Please check and try again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.