The SubmitTraceAbJob operation submits a video tracing watermark A/B stream job.
Operation description
-
You can submit a video tracing watermark A/B stream job only for videos that are 3 minutes or longer. Processing shorter videos may cause the operation to fail or produce no output.
-
Digital watermark-related operations are currently available only in the China (Shanghai) and China (Beijing) regions.
-
This is an asynchronous operation. After submission, the system returns a job ID and processes the job in the background. A callback notification delivers the final result. You can also call the QueryTraceAbJob operation to query the job status.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mts:SubmitTraceAbJob |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Input |
string |
No |
The Object Storage Service (OSS) location of the input video. The region of the OSS bucket must be the same as the region where you use Media Processing Service (MPS). Note
|
{"Bucket":"ivison-test","Location":"oss-cn-shanghai","Object":"test.mp4"} |
| Output |
string |
Yes |
The Object Storage Service (OSS) location for the job output. You must specify the output directory by using the |
{"Bucket":"ivison-test","Location":"oss-cn-shanghai","Dir":"out/"} |
| StartTime |
integer |
No |
The start time for embedding the watermark, in seconds. |
0 |
| TotalTime |
integer |
No |
The total duration for embedding the watermark, in seconds. |
360 |
| Level |
integer |
No |
The watermark level. This parameter specifies the color channels for embedding the watermark. Valid values: 0 (U channel), 1 (UV channels), and 2 (YUV channels). |
2 |
| CallBack |
string |
No |
The URL for receiving callback notifications. Currently, only HTTP URLs are supported. |
http://example.com/callback |
| Url |
string |
No |
A publicly accessible URL of the video. This URL overrides the |
http://www.example.com/video/test.mp4 |
| UserData |
string |
No |
The custom user data. The maximum length is 1,024 bytes. |
123 |
| CipherBase64ed |
string |
No |
The Base64-encoded encryption key. |
Qh6OdgIMcliQSI1fReOw**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response body. |
||
| RequestId |
string |
The ID of the request. |
030E2671-806A-52AF-A93C-DA8E308603A6 |
| Message |
string |
The response message. |
ok |
| Data |
object |
The returned data. |
|
| JobId |
string |
The job ID. |
bfb786c639894f4d80648792021e**** |
| MediaId |
string |
The media file ID. |
437bd2b516ffda105d07b12a9a82**** |
| StatusCode |
integer |
The status code. |
200 |
Examples
Success response
JSON format
{
"RequestId": "030E2671-806A-52AF-A93C-DA8E308603A6",
"Message": "ok",
"Data": {
"JobId": "bfb786c639894f4d80648792021e****",
"MediaId": "437bd2b516ffda105d07b12a9a82****"
},
"StatusCode": 200
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.