Updates a live-to-VOD configuration.
Operation description
The queries per second (QPS) limit for this API is 1,000 calls per minute for each user. If you exceed this limit, API calls are throttled, which can affect your business. To prevent this, call this API within the specified limit.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
live:UpdateLiveRecordVodConfig | update | *Domain
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
RegionId | string | No | The region ID. | cn-shanghai |
DomainName | string | Yes | The streaming domain. | example.com |
AppName | string | Yes | The AppName of the live stream. View AppNames on the Stream Management page. | testName |
StreamName | string | No | The name of the stream. View StreamNames on the Stream Management page. | stream |
VodTranscodeGroupId | string | Yes | The ID of the ApsaraVideo VOD transcoding template group. | e2d796d3bb5fd8049d32bff62f94**** |
CycleDuration | integer | No | The recording duration for each file. Unit: seconds. The default value is 3600. Valid values: 300 to 21600. | 300 |
AutoCompose | string | No | Specifies whether to enable automatic composition. When enabled, the multiple video files from the cyclical recording will be automatically merged into a single video after the live stream ends. Valid values:
| OFF |
ComposeVodTranscodeGroupId | string | No | The ID of the ApsaraVideo VOD transcoding template group that is used to transcode the the single, composed video file that is generated after automatic composition. Note Call DescribeLiveTranscodeConfig to query the transcoding template groups. | ***** |
OnDemand | integer | No | Specifies whether to enable on-demand recording. Valid values:
| 0 |
Response elements
Parameter | Type | Description | Example |
object | |||
RequestId | string | The request ID. | 61C96B9A-F203-4EC5-8E43-CB92E68F67DF |
Examples
Success response
JSON format
{
"RequestId": "61C96B9A-F203-4EC5-8E43-CB92E68F67DF"
}Error codes
HTTP status code | Error code | Error message | Description |
400 | ConfigAlreadyExists | Config has already exist. | |
400 | CommomLiveRcordConfigExisted | Commom liverecord config has already exist. | |
400 | InvalidAutoCompose.Malformed | Specified parameter AutoCompose is not valid. | |
400 | InvalidAutoComposeAndComposeVodTranscodeGroupId.Malformed | Specified parameter AutoCompose and ComposeVodTranscodeGroupId is not valid, must both empty or input | |
500 | InternalError | The request processing has failed due to backend service exception. | |
403 | InvalidRegion.Conflict | Specified parameter StorageLocation and Region is not match | |
404 | InvalidStorage.NotFound | Specified parameter StorageLocation is not exist | |
404 | InvalidTemplateGroupId.NotFound | Specified parameter vodTranscodeGroupId or composeVodTranscodeGroupId is not exist |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.