Modifies a video moderation configuration.
Operation description
Obtain the main streaming domain, and then call this operation to modify a video moderation configuration.
Only some live centers support the content moderation feature. For more information, see Supported regions.
QPS limit
You can call this operation up to 30 times per second per account. Requests that exceed this limit are dropped and you will experience service interruptions. We recommend that you take note of this limit when you call this operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:UpdateLiveSnapshotDetectPornConfig |
update |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
The main streaming domain. |
example.com |
| AppName |
string |
Yes |
The name of the application to which the live stream belongs. The value of this parameter must be the same as the application name in the ingest URL. Otherwise, the configuration does not take effect. The name can be up to 255 characters in length and can contain digits, letters, hyphens (-), and underscores (_). The name cannot start with a hyphen (-) or underscore (_). You can also specify an asterisk (*) as the value to match all applications. |
liveApp**** |
| OssEndpoint |
string |
No |
The endpoint of the Object Storage Service (OSS) bucket. |
cn-oss-****.aliyuncs.com |
| OssBucket |
string |
No |
The name of the OSS bucket. |
liveBucket**** |
| OssObject |
string |
No |
The name of the snapshot that stores violations such as pornographic content and politically sensitive content. |
{liveApp****}/{liveStream****}/{Date}/{Hour}/{Minute}_{Second}.jpg |
| Interval |
integer |
No |
The interval at which snapshots are captured from the live stream. Valid values: 5 to 3600. Unit: seconds. |
5 |
| Scene |
array |
No |
The moderation scenario array. |
porn |
|
string |
No |
The moderation scenario. Valid values:
|
live |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Examples
Success response
JSON format
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
Error response
JSON format
{
"Code":"InternalError",
"HostId":"live.aliyuncs.com",
"Message":"The request processing has failed due to some unknown error.",
"RequestId":"6EBD1AC4-C34D-4AE1-963E-B688A228BE31"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidOssEndpoint.Malformed | Specified parameter OssEndpoint is not valid. | |
| 400 | InvalidOssBucket.Malformed | Specified parameter OssBucket is not valid. | |
| 400 | InvalidOssObject.Malformed | Specified parameter OssObject is not valid. | |
| 400 | InvalidOssBucket.NotFound | The parameter OssBucket does not exist. | |
| 400 | InvalidScenes | Specified parameter Scene is not valid. | |
| 404 | InvalidConfig.NotFound | Config does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.