日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

工作流活動介紹

本文介紹了媒體工作流拓撲結構中的活動類型及支持參數。當您調用AddMediaWorkflow - 新增媒體工作流、UpdateMediaWorkflow - 更新媒體工作流的拓撲結構接口填寫Topology拓撲結構時可參考此文檔進行設置。

活動類型

活動名稱

拓撲結構中的Activitiy類型

說明

輸入(必選)

Start

設置媒體工作流的OSS輸入路徑和全局配置,包括管道、消息。

發布(必選)

Report

設置手動發布、自動發布。

分析

Analysis

對輸入文件進行智能分析,推薦出適合輸入文件的預置模板。

轉碼

Transcode

可以將視頻文件轉碼成適合在全平臺播放的格式。

截圖

Screenshot

截取指定時間點的畫面,用做視頻封面或生成雪碧圖。

打包配置

PackageConfig

將多分辨率視頻、多音軌、多字幕文件打包生成M3U8的過程。

視頻組

VideoGroup

音頻組

AudioGroup

字幕組

SubtitleGroup

提取視頻

提取音頻

提取字幕

Transcode

打包生成

GenerateMasterPlayList

審核

Censor

智能識別視頻內語音、文字、畫面的色情、暴恐涉政、不良畫面等內容,大幅節省人工審核人力成本,降低違規風險。

視頻DNA

FpShot

用來唯一標記一個視頻,實現對視頻中的圖像、音頻等指紋特征的提取和比對,解決重復視頻查找、視頻片段查源、原創識別等問題。

智能封面

Cover

通過對視頻內容的理解,結合畫面和海量用戶行為數據,基于算法選出最優的關鍵幀或關鍵片段作為視頻封面,提升視頻點擊轉化及用戶體驗。

輸入

必選。設置媒體工作流的OSS輸入路徑和全局配置,包括管道、消息。

本活動會執行媒體信息獲取。如果媒體信息獲取失敗,則后續活動會跳過,直到執行發布(Report)活動。

名稱

類型

是否必選

描述

InputFile

String

輸入文件,使用OSS的Bucket、Location、Object描述文件位置。

  • 具體觸發匹配規則,請參見工作流的文件匹配規則

  • 文件只支持存儲于OSS上,參數規范請參見參數詳情

  • 在媒體處理API中,Object必須經過URL Encoding說明(基于UTF-8編碼)后使用。

  • 示例:{"Bucket":"example-bucket","Location":"oss-cn-hangzhou","ObjectPrefix":"example.mp4"}。

PipelineId

String

全局配置。管道ID。

  • 僅分析/轉碼/截圖/打包使用該管道ID,AI類任務在節點中單獨配置。

  • 工作流場景,管道上的單獨配置的消息無效,請使用工作流QueueName/TopicName中配置的消息。

MessageType

String

全局配置。消息類別。

  • Queue:使用MNS隊列。請設置為QueueName。

  • Topic:使用MNS主題。請設置為TopicName。

  • 默認值:Queue。

QueueName

String

全局配置。媒體處理管道上綁定的MNS隊列。綁定后,當該管道上的作業執行結束時,會將執行結果發送到該隊列。消息請參見接收消息通知

TopicName

String

全局配置。媒體處理管道上綁定的MNS主題。綁定后,當該管道上的作業執行結束時,會將執行結果發送到該主題。主題會以消息形式推送到訂閱的地址上,消息請參見接收消息通知

RoleName

String

全局配置。授權角色名稱。

  • 默認值:AliyunMTSDefaultRole。

發布

必選。設置工作流任務完成后的媒體發布方式。

名稱

類型

必須

描述

PublishType

String

全局配置。媒體發布類型。

  • Manual:手動發布。工作流執行成功后,將媒體設置為未發布狀態,之后您可以手動發布該媒體。請參見管理媒體

  • Auto:所有活動完成后自動發布。工作流執行成功后,將媒體設置為發布狀態。

  • TranscodeCompletedAuto:任一轉碼活動完成后自動發布。將使用Start節點的消息配置通知用戶轉碼完成。若轉碼活動的狀態是跳過的話,不會發送消息。

  • 默認值:Manual。

    說明
    • 媒體處理在執行工作流進行文件處理時,針對不同的發布類型,會使用STS臨時用戶對輸出文件進行調整。

    • 發布狀態會影響輸出文件的訪問權限。

      • 不發布:視頻、音頻、截圖文件的訪問權限為私有。

      • 已發布:視頻、音頻、截圖文件的訪問權限繼承所在Bucket的訪問權限。

分析(Analysis)

對輸入文件進行智能分析,推薦出適合輸入文件的預置模板。

名稱

類型

必須

描述

KeepOnlyHighestDefinition

String

是否只保留最高清晰度的分析結果。

  • True:僅輸出可選范圍內的最高清晰度。

  • False:輸出可選范圍內全部清晰度。

  • 默認值:False。

轉碼(Transcode)

名稱

類型

必須

描述

Outputs

String

轉碼作業輸出。

  • Outputs由Output列表構成,JSON數組,大小上限為30。

  • Output的參數說明,請參見參數詳情

  • 示例:[{"OutputObject":"transcode%2F%7BObjectPrefix%7D%2F%7BFileName%7D.%7BExtName%7D","TemplateId": "S00000001-000070"}]。

OutputBucket

String

輸出Bucket。

  • HLS及DASH打包時,PackageConfig中的Bucket會覆蓋此項。

OutputLocation

String

輸出區域。

  • HLS及DASH打包時,PackageConfig中的Location會覆蓋此項。

MultiBitrateVideoStream

String

HLS打包,提取視頻流時必填。

  • 更多信息,請參見參數詳情

  • 示例:{"URI": "c/d/video1.m3u8"}。

ExtXMedia

String

HLS打包,提取音頻流或者字幕流時必填。

  • 更多信息,請參見參數詳情

  • 示例:{"Name": "english","Language": "en-US","URI":"c/d/audio-1.m3u8"}。

WebVTTSubtitleURL

String

HLS打包,提取字幕流活動必填,字幕輸出地址。

  • 目前只支持WebVTT字幕文件,必須符合URL規范,可以在調用AddMedia時覆蓋字幕地址。

  • 示例:http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/subtitles****-en.vtt。

Representation

String

DASH打包,提取視頻流、音頻流或者字幕流活動時必填。

  • 更多信息,請參見參數詳情

  • 示例:{\"Id\":\"480p\", \"URI\":\"videoSD/xx.mpd\"}。

InputConfig

String

DASH打包,提取字幕流活動必填,字幕輸出地址。

  • 更多信息,請參見參數詳情

  • 示例:"{\"Format\":\"vtt\",\"InputFile\":{\"URL\":\"http://example-Bucket-****.oss-cn-hangzhou.aliyuncs.com/subtitle/subtitle****-en.vtt\"}}"。

截圖(Screenshot)

名稱

類型

必須

描述

SnapshotConfig

String

截圖配置。

  • 更多信息,請參見參數詳情

  • 示例:{"OutputFile": {"Bucket": "example-001", "Location": "oss-cn-hangzhou", "Object":"snapshot%2F%7BObjectPrefix%7D%2F%7BFileName%7D.%7BExtName%7D%2F1.jpg"},"Time": "5"}。

MediaCover

String

是否設置成媒體封面。僅支持單張圖時生效。

  • true:是。

  • false:否。

  • 默認值:false。

打包

打包配置(PackageConfig)

名稱

類型

必須

描述

Output

String

JSON字符串。示例:{"Bucket":"output","Location":"oss-cn-hangzhou","MasterPlayListName":"a/b/c.m3u8"}。

說明

MasterPlayListName中可以使用的占位符:

  • {ObjectPrefix}:不含Bucket信息的原文件路徑。

  • {FileName}:含擴展名的原文件名,根據轉碼模板的format補齊后綴。

  • {ExtName}:原文件擴展名。

  • {RunId}:媒體工作流執行ID。

  • {MediaId}:代表工作流所處理媒體ID。

Protocol

String

值范圍:hls、dash。

視頻組(VideoGroup)

名稱

類型

必須

描述

AdaptationSet

String

視頻組信息。DASH打包,必填。

  • 更多信息,請參見參數詳情

  • 示例:"AdaptationSet":"{\"Group\":\"VideoGroup\"}"。

音頻組(AudioGroup)

名稱

類型

必須

描述

GroupId

String

音頻分組ID。HLS打包,必填。

  • 長度不能超過32個字節。

AdaptationSet

String

音頻組信息。DASH打包,必填。

  • 更多信息,請參見參數詳情

  • 示例:"{\"Lang\":\"english\", \"Group\":\"AudioGroupEnglish\"}"。

字幕組(SubtitleGroup)

名稱

類型

必須

描述

GroupId

String

字幕分組ID。HLS打包,必填。

  • 長度不能超過32個字節。

AdaptationSet

String

字幕組信息。DASH打包,必填。

  • 更多信息,請參見參數詳情

  • 示例:"{\"Lang\":\"english\", \"Group\":\"SubtitleENGroup\"}"。

打包生成(GenerateMasterPlayList)

名稱

類型

必須

描述

MasterPlayList

String

  • HLS專屬參數,必填,視頻多碼流列表。更多信息,請參見參數詳情

  • 示例:{"MultiBitrateVideoStreams": [{"RefActivityName": "video-1","ExtXStreamInf": {"BandWidth": "111110","Audio": "auds","Subtitles": "subs"}}]}。

相關文檔