このトピックでは、AIMediaAuditCompleteイベントとその通知内容とサンプルコールバックについて説明します。
イベントタイプ
AIMediaAuditComplete
イベントの説明
自動レビューが完了すると、AIMediaAuditCompleteイベントが生成されます。
ApsaraVideo VODは、自動レビュー結果に画像を2週間無料で保存します。 この期間の後、画像は自動的に削除されます。
AIMediaAuditCompleteイベント通知を受信するには、ApsaraVideo VODコンソールでAI Processing Completedイベントを選択する必要があります。
イベント通知コンテンツ
パラメーター | タイプ | 必須 | 説明 |
EventTime | String | 必須 | イベントが生成された時刻。 時間はyyyy-MM-ddTHH:mm:ss:SSSZフォーマットのISO 8601標準に従います。 時刻は UTC で表示されます。 |
EventType | String | 必須 | イベントタイプ。 値はAIMediaAuditCompleteです。 |
JobId | String | 必須 | 自動レビュージョブのID。 この値は、SubmitAIMediaAuditJob操作によって返されるJobId値と同じです。 |
MediaId | String | 必須 | ビデオのID。 |
Status | String | 必須 | ジョブのステータス。 有効な値:
|
Code | String | 任意 | エラーコードを示します。 このパラメーターは、自動レビュージョブでエラーが発生した場合に返されます。 |
Message | String | 任意 | エラーメッセージを示します。 このパラメーターは、自動レビュージョブでエラーが発生した場合に返されます。 |
Data | String | 必須 | 自動レビュー結果。 値はJSON文字列です。 |
サンプルコールバック
説明:
HTTPコールバックの場合、次の例はHTTP POSTリクエストのボディです。
MNSコールバックの場合、次の例はメッセージ本文です。
{
"EventTime": "2022-10-20T10:29:46:540Z",
"EventType": "AIMediaAuditComplete",
"JobId": "43q91jdh7df****",
"MediaId": "SHEN38505NDF9****",
"Status": "success",
"Code": "0",
"Message": "OK",
"Data": {
"AbnormalModules":"video",
"Label":"porn",
"Suggestion":"review",
"VideoResult":{
"Suggestion":"review",
"TerrorismResult":{
"TopList":[
{
"Score":"100.0000000000",
"Label":"normal",
"Timestamp":"3005",
"Url":"http://example-bucket-****.oss-cn-shanghai.aliyuncs.com/aivideocensor/1****.jpg"
},
{
"Score":"100.0000000000",
"Label":"normal",
"Timestamp":"15005",
"Url":"http://example-bucket-****.oss-cn-shanghai.aliyuncs.com/aivideocensor/1****.jpg"
}
],
"Suggestion":"pass",
"MaxScore":"100.0000000000",
"AverageScore":"100.0000000000",
"Label":"normal",
"CounterList":[
{
"Label":"terrorism",
"Count":0
},
{
"Label":"outfit",
"Count":0
},
{
"Label":"logo",
"Count":0
},
{
"Label":"weapon",
"Count":0
},
{
"Label":"politics",
"Count":0
},
{
"Label":"others",
"Count":0
},
{
"Label":"normal",
"Count":16
}
]
},
"Label":"porn",
"PornResult":{
"TopList":[
{
"Score":"92.4800000000",
"Label":"sexy",
"Timestamp":"1005",
"Url":"http://example.aliyundoc.com/aivideocensor/****.jpg"
},
{
"Score":"91.8200000000",
"Label":"sexy",
"Timestamp":"9005",
"Url":"http://example.aliyundoc.com/aivideocensor/****.jpg"
}
],
"Suggestion":"review",
"MaxScore":"92.4800000000",
"AverageScore":"81.7066666667",
"Label":"sexy",
"CounterList":[
{
"Label":"porn",
"Count":0
},
{
"Label":"sexy",
"Count":6
},
{
"Label":"normal",
"Count":10
}
]
}
},
" CoverResult":[
{
"Suggestion":"pass",
"Type":"cover",
"Label":"normal",
"Url":"http://example.aliyundoc.com/43q91jdh7df****.jpg",
"Result":[
{
"Suggestion":"pass",
"Score":"65.25",
"Label":"normal",
"Scene":"porn"
},
{
"Suggestion":"pass",
"Score":"100.0",
"Label":"normal",
"Scene":"terrorism"
}
]
}
],
"TitleResult":[
{
"Suggestion":"pass",
"Type":"title",
"Score":"99.91",
"Content":"1111",
"Label":"normal",
"Scene":"antispam"
}
]
}
}