通過調用StartWorkflow介面,您可以提交工作流程範本任務,從而實現基於工作流程範本的自動化ApsaraVideo for Media Processing流程。
介面說明
目前只支援智能媒體服務媒資/ApsaraVideo for VOD媒資作為工作流程輸入。
發起工作流程工作時,需指定工作流程範本,可通過智能媒體服務控制台建立工作流程範本,或使用系統預置的工作流程範本。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ice:StartWorkflow |
create |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| WorkflowId |
string |
是 |
工作流程範本 ID。您可通過智能媒體服務控制台> 組態管理 > 工作流程範本,查看模板 ID。 |
******f0e54971ecbffd472190****** |
| TaskInput |
string |
否 |
工作流程輸入,目前支援媒資類型和 OSS 檔案。 Type,支援的媒體物件類型,取值:
Media,媒體值,取值:
|
{ "Type": "Media", "Media": "******30706071edbfe290b488******" }或 { "Type": "OSS", "Media": "oss://bucket/path/to/video.mp4" } |
| UserData |
string |
否 |
自訂設定,Json 格式,長度限制為 512 位元組。支援自訂回調地址配置。 |
{"NotifyAddress":"https://xx.xx.xxx"}或{"NotifyAddress":"ice-callback-demo"} |
| SkipInputVerification |
boolean |
否 |
是否跳過工作流程支援輸入路徑的檢查,僅當工作流程輸入為 OSS 檔案時有效。此處建議您選擇不跳過,避免因路徑出錯而導致的錯誤。若預設,則預設為不跳過檢查。取值:
|
false |
工作流程觸發匹配規則
OSS 檔案觸發工作流程時規則匹配執行策略如下:以新增檔案的路徑為基礎,檢查工作流程綁定的位置,如果新增檔案的路徑中包含規則綁定的字串則匹配,不包含則不匹配。例如:http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/C/test1.flv 規則:
1、http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/C/ 匹配
2、http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/ 匹配
3、http://bucket.oss-cn-hangzhou.aliyuncs.com/A/ 匹配
4、http://bucket.oss-cn-hangzhou.aliyuncs.com/ 匹配
5、http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/C/test.flv 匹配
6、http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/CC/ 不匹配
7、http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B2/ 不匹配
8、http://bucket.oss-cn-hangzhou.aliyuncs.com/A2/B/C/ 不匹配
在新增媒體工作流程時,請您不要配置一個工作流程的輸入路徑為另外一個工作流程的輸入路徑的首碼,否則會一個增量檔案觸發兩次工作流程執行執行個體。例如:兩個工作流程的輸入路徑分別配置 test 和 test1,則當輸入檔案上傳到 test1 檔案夾下同樣滿足 test 首碼,因此會觸發兩次工作流程執行執行個體。
匹配副檔名
觸發要求必須是多媒體檔案,媒體庫服務是通過副檔名來判斷的。檔案或者沒有副檔名(檔案名稱中不包含副檔名分割符號“.”),或者副檔名符合下面的規則:
對於 swf,截圖及轉碼服務品質不保障。
| 類型 | 副檔名 |
| 視頻 | 3gp, asf, avi, dat, dv, flv, f4v, gif, m2t, m3u8, m4v, mj2, mjpeg, mkv, mov, mp4, mpe, mpg, mpeg, mts, ogg, qt, rm, rmvb, swf, ts, vob, wmv, webm |
| 音頻 | aac, ac3, acm, amr, ape, caf, flac, m4a, mp3, ra, wav, wma, aiff |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Schema of Response |
||
| RequestId |
string |
請求 ID。 |
******42-E8E1-4FBB-8E52-F4225C****** |
| TaskId |
string |
工作流程工作 ID。 |
******22dad741d086a50325f9****** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "******42-E8E1-4FBB-8E52-F4225C******",
"TaskId": "******22dad741d086a50325f9******"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。