Adds a video moderation configuration for live streams in an application under a domain name.
Operation description
The live streaming audit function identifies and reviews 违规 sensitive content at the domain and App level, and promptly notifies users of such violations via callbacks. Users can then review the content and take appropriate actions.
Currently, only some live streaming centers support intelligent auditing. For a list of live streaming centers that support this feature, please refer to Service Regions.
QPS Limitation
The QPS limit for this API per user is 30 requests/second. Exceeding this limit will result in API throttling, which may impact your services. Please use the API judiciously. For more information, see QPS Limitations.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:AddLiveSnapshotDetectPornConfig |
create |
*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. |
testApp |
| OssEndpoint |
string |
Yes |
The endpoint of the Object Storage Service (OSS) bucket. After the review is complete, you can search for specific violations in the OSS console based on the callback information. You must configure the OSS endpoint in advance. For more information, see Configure content moderation. |
cn-oss-****.aliyuncs.com |
| OssBucket |
string |
Yes |
The name of the OSS bucket. After the review is complete, you can search for specific violations in the OSS console based on the callback information. You must create the OSS bucket in advance. For more information, see Configure content moderation. |
livebucket |
| OssObject |
string |
No |
The name of the snapshot that stores violations such as pornographic content and politically sensitive content. |
record/{AppName}/{StreamName}/{Sequence}.jpg |
| Interval |
integer |
No |
The interval at which snapshots are captured from the live stream. Valid values: 5 to 3600. Unit: seconds. |
10 |
| Scene |
array |
No |
Scene list detection. |
live |
|
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-CB92E68F**** |
Examples
Success response
JSON format
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F****"
}
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. | |
| 400 | ConfigAlreadyExists | Config has already exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.