媒體工作流程活動的類型包括: Start、 Transcode、Snapshot、 Analysis、 Cover、Summary、Censor、Report、UploadVerify、 GenerateMasterPlayList、AudioGroup、SubtitleGroup、PackageConfig、VideoGrou 本文將會介紹以下活動支援的參數:
Start活動
支援設定媒體工作流程的觸發條件和全域配置。本活動會執行媒體資訊擷取。如果媒體資訊擷取失敗,則後續活動會跳過,直到執行Report活動。
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
InputFile | String | 是 | 輸入位置,參見工作流程觸發匹配規則。 樣本:{“Bucket”: “example-001”,”Location”: “oss-cn-hangzhou”, “ObjectPrefix”: “test/“}。 |
PipelineId | String | 是 | 管道ID,全域配置。 工作流程情境,管道上的訊息配置無效,QueueName/TopicName的訊息配置有效。 |
MessageType | String | 否 | 訊息類別。
|
QueueName | String | 否 | 隊列名稱,全域配置。 |
TopicName | String | 否 | 主題名稱,全域配置。 |
RoleName | String | 否 | 授權角色名稱,全域配置。 預設值:AliyunMTSDefaultRole |
Transcode活動
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
Outputs | String | 否 | 字幕提取時非必填。
|
OutputBucket | String | 否 | 輸出Bucket。 HLS及DASH打包時,PackageConfig中的Bucket會覆蓋此項。 |
OutputLocation | String | 否 | 輸出地區。 HLS及DASH打包時,PackageConfig中的Location會覆蓋此項。 |
MultiBitrateVideoStream | String | 否 | HLS打包,提取視頻流時必填。
|
ExtXMedia | String | 否 | HLS打包,提取音頻流或者字幕流時必填。
|
WebVTTSubtitleURL | String | 否 | HLS打包專屬參數,字幕地址。
|
Representation | String | 否 | DASH打包時,提取音頻流、視頻流或者字幕流時必填。
|
InputConfig | String | 否 | DASH打包專屬,提取字幕流活動必填。
|
Screenshot活動
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
SnapshotConfig | String | 是 |
|
MediaCover | String | 否 | 是否設定成媒體封面。
|
Analysis活動支援的參數
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
KeepOnlyHighestDefinition | String | 否 | 是否只保留最高清晰度的分析結果。
|
Report活動
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
PublishType | String | 否 | 媒體發布類型。
範圍:Auto、Manual、TranscodeCompletedAuto。
預設值:Manual
说明 類型為TranscodeCompletedAuto時,若轉碼活動的狀態是跳過的話,不會發送訊息。
|
PackageConfig活動
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
Output | String | 是 | JSON字串。
樣本:{“Bucket”:”output”,”Location”:”oss-cn-hangzhou”,”MasterPlayListName”:”a/b/c.m3u8”}。
说明 MasterPlayListName中可以使用的預留位置:
|
Protocol | String | 是 | 取值:hls、dash |
SubtitleGroup活動
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
GroupId | String | 否 | 分組ID。
|
AdaptationSet | String | 否 |
|
AudioGroup活動
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
GroupId | String | 否 | 分組ID。
|
AdaptationSet | String | 否 |
|
VideoGroup活動
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
AdaptationSet | String | 否 |
|
GenerateMasterPlayList活動
名稱 | 類型 | 必須 | 描述 |
---|---|---|---|
MasterPlayList | String | 否 |
|