您可以查看以下資料類型。
AliyunProperties
屬性類型
名稱 | 類型 | 描述 |
---|---|---|
Format | AliyunFormatInfo | 格式資訊。 |
Streams | AliyunStreamsInfo | 流資訊。 |
AliyunFormatInfo
格式資訊類型
名稱 | 類型 | 描述 |
---|---|---|
NumStreams | String | 媒體流總數。 |
NumPrograms | String | 節目流總數。 |
FormatName | String | 容器、封裝格式簡述名。 |
FormatLongName | String | 容器、封裝格式長述名 |
StartTime | String | 起始時間。 |
Duration | String | 總時間長度。 |
Size | String | 檔案大小。 |
Bitrate | String | 總碼率。 |
AliyunStreamsInfo
流資訊類型
名稱 | 類型 | 描述 |
---|---|---|
VideoStreamList | AliyunVideoStream[] | 視頻流列表。 |
AudioStreamList | AliyunAudioStream[] | 音頻流列表。 |
SubtitleStreamList | AliyunSubtitleStream[] | 字幕流列表。 |
AliyunVideoStream
視頻流資訊類型
名稱 | 類型 | 描述 |
---|---|---|
Index | String | 視頻流序號,標識視頻流在整個媒體流中的位置。 |
CodecName | String | 編碼格式簡述名。 |
CodecLongName | String | 編碼格式長述名。 |
Profile | String | 編碼預置。 |
CodecTimeBase | String | 編碼時基。 |
CodecTagString | String | 編碼格式標記文本。 |
CodecTag | String | 編碼格式標記。 |
Width | String | 視頻解析度寬,數字。 |
Height | String | 視頻解析度長。 |
HasBFrames | String | 是否有B幀。 |
Sar | String | 編碼訊號解析度比。 |
Dar | String | 編碼顯示解析度比。 |
PixFmt | String | 像素格式。 |
Level | String | 編碼等級。 |
Fps | String | 幀率,數字。 |
AvgFPS | String | 平均幀率。 |
Timebase | String | 時基。 |
StartTime | String | 起始時間。 |
Duration | String | 時間長度。 |
Bitrate | String | 碼率。 |
NumFrames | String | 總幀數。 |
Lang | String | 語言。 |
Rotate | String | 視頻旋轉角度。 |
AliyunAudioStream
音頻流資訊類型
名稱 | 類型 | 描述 |
---|---|---|
Index | String | 音頻流序號,標識音頻流在整個媒體流中的位置。 |
CodecName | String | 編碼格式簡述名。 |
CodecLongName | String | 編碼格式長述名。 |
CodecTimeBase | String | 編碼時基。 |
CodecTagString | String | 編碼格式標記文本。 |
CodecTag | String | 編碼格式標記。 |
SampleFmt | String | 採樣格式。 |
Samplerate | String | 採樣率。 |
Channels | String | 聲道數。 |
ChannelLayout | String | 聲道輸出樣式。 |
Timebase | String | 時基。 |
StartTime | String | 起始時間。 |
Duration | String | 時間長度。 |
Bitrate | String | 碼率。 |
NumFrames | String | 總幀數。 |
Lang | String | 語言。 |
AliyunSubtitleStream
字幕流資訊類型
名稱 | 類型 | 描述 |
---|---|---|
Index | String | 字幕流序號,標識字幕流在整個媒體流中的位置。 |
Lang | String | 語言。 |
AliyunTemplate
轉碼模板類型
名稱 | 類型 | 描述 |
---|---|---|
Id | String | 轉碼模板ID。 |
Name | String | 模板名稱。 |
Container | AliyunContainer | 容器。 |
Audio | AliyunAudioCodec | 音頻編解碼配置。 |
Video | AliyunVideoCodec | 視頻編解碼配置。 |
TransConfig | AliyunTransConfig | 轉碼通用配置。 |
MuxConfig | AliyunMuxConfig | 轉碼封包配置。 |
State | String | 模板的狀態,分為Normal、Deleted。 |
AliyunContainer
容器類型
名稱 | 類型 | 描述 |
---|---|---|
Format | String | 容器格式。 可選範圍flv、mp4、ts、m3u8、gif、mp3、ogg、flac |
AliyunAudioCodec
音頻編解碼配置類型
名稱 | 類型 | 描述 |
---|---|---|
Codec | String | 音頻編解碼格式。
|
Profile | String | 音頻編碼預置。 當Codec為aac時可以設定如下範圍中的值:aac_low、aac_he、aac_he_v2、aac_ld、aac_eld |
Samplerate | String | 採樣率。
|
Bitrate | String | 輸出檔案的音頻碼率。
|
Channels | String | 聲道數。
|
AliyunVideoCodec
視頻編解碼配置類型
名稱 | 類型 | 描述 |
---|---|---|
Codec | String | 編解碼格式。
|
Profile | String | 編碼層級。
支援baseline、main、high。
|
Bitrate | String | 視頻平均碼率。
|
Crf | String | 碼率-品質控制因子。
|
Width | String | 寬。
|
Height | String | 高。
|
Fps | String | 幀率。
|
Gop | String | 主要畫面格間最大幀數。
|
Preset | String | 視頻演算法器預置。
|
ScanMode | String | 掃描模式。 支援interlaced、progressive |
Bufsize | String | 緩衝區大小。
|
Maxrate | String | 視頻碼率峰值。
|
BitrateBnd | AliyunBitrateBnd | 視頻平均碼率範圍。 |
PixFmt | String | 視頻顏色格式。 範圍:yuv420p,yuvj420p等標準顏色格式 |
AliyunTransConfig
轉碼通用配置類型
名稱 | 類型 | 描述 |
---|---|---|
TransMode | String | 轉碼模式。
|
AliyunBitrateBnd
平均碼率範圍
名稱 | 類型 | 描述 |
---|---|---|
Max | String | 總碼率上限,
|
Min | String | 總碼率下限。
|
AliyunOSSFile
名稱 | 類型 | 描述 |
---|---|---|
Bucket | String | OSS的Bucket。 3~63位元組。 |
Location | String | OSS的服務地區。 最大64位元組。 |
Object | String | OSS的Object。 最大1024位元組。 |
AliyunJob
名稱 | 類型 | 描述 |
---|---|---|
JobId | String | 任務ID。 |
Input | AliyunJobInput | 作業輸入。 |
Output | AliyunOutput | 作業輸出。 |
State | String | 作業狀態:
|
Code | String | 轉碼失敗時的錯誤碼。 |
Message | String | 轉碼失敗時的訊息。 |
Percent | String | 轉碼進度。 取值範圍:[0,100] |
UserData | String | 使用者自訂資料。 |
PipelineId | String | 管道ID。 |
CreationTime | String | 作業添加時間。 |
MNSMessageResult | AliyunMNSMessageResult | MNS通知使用者作業完成的訊息結果。 |
AliyunJobInput
名稱 | 類型 | 描述 |
---|---|---|
Bucket | String | 作業輸入OSS的Bucket。 3~63位元組。 |
Location | String | 作業輸入OSS的服務地區。 最大64位元組。 |
Object | String | 作業輸入OSS的Object。 最大1024位元組。 |
Audio | AliyunInputAudio | 轉碼源媒體音頻配置。 |
Container | AliyunInputContainer | 轉碼源媒體容器配置。 |
AliyunInputContainer
名稱 | 類型 | 描述 |
---|---|---|
Format | String | 源媒體音頻格式。
|
AliyunInputAudio
名稱 | 類型 | 描述 |
---|---|---|
Channels | String | 源媒體音頻聲道數。 取值範圍:[1,8] |
Samplerate | String | 源媒體音頻採樣率。
|
AliyunOutput
名稱 | 類型 | 描述 |
---|---|---|
OutputFile | AliyunOSSFile | 輸出檔案。 |
TemplateId | String | 模板ID。 |
WaterMarkList | AliyunWaterMark[ ] | 浮水印列表。 |
Clip | AliyunClip | 剪輯片段。 |
Rotate | String | 視頻旋轉角度。 取值範圍:[0,360) |
Properties | AliyunProperties | 媒體屬性。 |
Priority | String | 任務在其對應管道內的優先順序。
|
Container | AliyunContainer | 容器。 指定則替換TemplateId所指定模版的AliyunContainer設定。 |
Video | AliyunVideoCodec | 視頻配置。 指定則替換TemplateId所指定模版的AliyunVideoCodec設定。 |
Audio | AliyunAudioCodec | 音頻配置。 指定則替換TemplateId所指定模版的AliyunAudioCodec設定。 |
TransConfig | AliyunTransConfig | 轉碼通用配置。 指定則替換TemplateId所指定模版的AliyunTransConfig設定。 |
MuxConfig | AliyunMuxConfig | 轉碼封包配置。 指定則替換TemplateId所指定模版的AliyunMuxConfig設定。 |
UserData | String | 使用者自訂資料。 |
AliyunClip
名稱 | 類型 | 描述 |
---|---|---|
TimeSpan | AliyunTimeSpan | 剪輯時間段 |
AliyunTimeSpan
名稱 | 類型 | 描述 |
---|---|---|
Seek | String | 開始時間。 |
Duration | String | 延續時間。 |
End | String | 截尾時間。
|
AliyunMuxConfig
名稱 | 類型 | 描述 |
---|---|---|
Segment | AliyunSegment | 切片配置。 |
AliyunSegment
名稱 | 類型 | 描述 |
---|---|---|
Duration | String | 分區時間長度。
|
AliyunJobResult
名稱 | 類型 | 描述 |
---|---|---|
Success | String | 是否成功。 取值為true或者false。 |
Code | String | 建立作業失敗時錯誤碼。 |
Message | String | 建立作業失敗時錯誤訊息。 |
Job | AliyunJob | 作業。 如果提交失敗則不會產生作業ID。 |
AliyunWaterMark
名稱 | 類型 | 描述 |
---|---|---|
InputFile | AliyunOSSFile | 浮水印輸入檔案。 |
WaterMarkTemplateId | String | 浮水印模板ID。 |
AliyunWaterMarkTemplate
名稱 | 類型 | 描述 |
---|---|---|
Id | String | 浮水印模板ID。 |
Name | String | 浮水印模板名稱。 |
Width | Number | 寬。
|
Height | Number | 高。
|
Dx | Number | 水平位移量。
|
Dy | Number | 垂直位移量。
|
ReferPos | String | 浮水印的位置。
|
Type | String | 浮水印類型。
Image、Text
说明 目前僅支援 Image。
|
State | String | 浮水印模板的狀態。 Normal、Deleted。 |
AliyunPipeline
名稱 | 類型 | 描述 |
---|---|---|
Id | String | 管道ID。 |
Name | String | 管道名稱。 |
Speed | String | 管道類型。
|
State | String | 管道狀態。
Active、Paused
|
NotifyConfig | String | MNS通知配置。 |
AliyunMediaInfoJob
名稱 | 類型 | 描述 |
---|---|---|
Id | String | 元資訊分析作業ID。 |
Input | AliyunOSSFile | 作業輸入。 |
State | String | 作業狀態。 分為Analyzing、Success、Fail |
Code | String | 元資訊分析失敗時錯誤碼。 |
Message | String | 元資訊分析失敗時錯誤資訊。 |
Properties | AliyunProperties | 屬性。 |
UserData | String | 使用者自訂資料。 |
CreationTime | String | 作業添加時間。 |
AliyunAnalysisJob
名稱 | 類型 | 描述 |
---|---|---|
Id | String | 模板分析作業ID。 |
Input | AliyunOSSFile | 作業輸入。 |
AnalysisConfig | AliyunAnalysisConfig | 作業配置。 |
TemplateList | AliyunTemplate[ ] | 作業輸出的預置模板列表。 |
State | String | 作業狀態。 分為Submitted、Analyzing、Success、Fail |
Code | String | 分析失敗時錯誤碼。 |
Message | String | 分析失敗時錯誤資訊。 |
Percent | String | 轉碼進度。 取值範圍:[0,100] |
Priority | String | 任務在其對應管道內的優先順序。
|
UserData | String | 使用者自訂資料。 |
PipelineId | String | 管道ID。 |
CreationTime | String | 作業添加時間。 |
MNSMessageResult | AliyunMNSMessageResult | MNS通知使用者作業完成的結果。 |
AliyunSnapshotJob
截圖作業類型名稱 | 類型 | 描述 |
---|---|---|
Id | String | 截圖作業ID。 |
Input | AliyunOSSFile | 作業輸入。 |
SnapshotConfig | AliyunSnapshotConfig | 截圖配置。 |
Count | String | 截取圖片的數量。 |
State | String | 截圖狀態。 分為Snapshoting、Success、Fail |
Code | String | 分析失敗時錯誤碼。 |
Message | String | 分析失敗時錯誤資訊。。 |
UserData | String | 使用者自訂資料 |
MNSMessageResult | AliyunMNSMessageResult | MNS通知使用者作業完成的結果。 |
AliyunSnapshotConfig
名稱 | 類型 | 描述 |
---|---|---|
OutputFile | String | 截圖輸出OSS配置。 |
TileOutputFile | String | 拼圖任務大圖的輸出OSS配置。 |
Time | String | 截圖開始時間。 單位:毫秒 |
Interval | String | 截圖間隔時間。
|
Num | String | 截圖數量。 若指定則表示序列截圖。 |
Width | String | 截圖輸出圖片寬度。 取值範圍:[8,4096] |
Height | String | 截圖輸出圖片高度。 取值範圍:[8,4096] |
FrameType | String | 截圖類型。
預設值:intra |
TileOut | String | 拼圖配置。 |
AliyunFailReason
名稱 | 類型 | 描述 |
---|---|---|
Code | String | 失敗時錯誤碼。 |
Message | String | 失敗時錯誤資訊。 |
AliyunMNSMessageResult
名稱 | 類型 | 描述 |
---|---|---|
ErrorCode | String | 失敗時錯誤碼。 |
ErrorMessage | String | 失敗時錯誤資訊。 |
MessageId | String | 成功時訊息ID。 |
Activity
名稱 | 類型 | 描述 |
---|---|---|
Name | String | 媒體工作流程活動名稱。
说明 在同一個工作流程中活動的名字是唯一的。
|
Type | String | 媒體工作流程活動類型。 範圍:Start、Snapshot、Transcode、Analysis、Report |
JobId | String | 活動執行時產生的作業ID(例如分析作業ID、轉碼作業ID、截圖作業ID)。 |
State | String | 狀態。
範圍:Running、Success、Fail、Skipped。
|
StartTime | String | 活動開始執行時間。 |
EndTime | String | 活動結束執行時間。 |
Code | String | 錯誤碼。 如果活動狀態是Fail時,會給出具體的錯誤碼。 |
Message | String | 錯誤資訊。 如果活動狀態是Fail時,會給出詳細的錯誤描述資訊。 |
MediaWorkflow
名稱 | 類型 | 描述 |
---|---|---|
MediaWorkflowId | String | 媒體工作流程Id。 |
Name | String | 媒體工作流程名稱。 |
Topology | String | 媒體工作流程拓撲結構。 |
State | String | 狀態。 範圍Inactive、Active、Deleted |
CreationTime | String | 建立時間。 |
InputFile
名稱 | 類型 | 描述 |
---|---|---|
Bucket | String | OSS Bucket |
Location | String | OSS Location |
Object | String | OSS Object |
MediaWorkflowExecutionInput
名稱 | 類型 | 描述 |
---|---|---|
InputFile | InputFile | 媒體工作流程的輸入檔案。 |
UserData | String | 使用者自訂資料。 |
MediaWorkflowExecution
名稱 | 類型 | 描述 |
---|---|---|
RunId | String | 執行執行個體Id。 |
Input | MediaWorkflowExecutionInput | 媒體工作流程的輸入。 |
MediaWorkflowId | String | 媒體工作流程ID。 |
Name | String | 媒體工作流程名稱。 |
MediaId | String | 媒體ID。 媒體工作流程產生的所有資訊都屬於這個媒體ID。 |
ActivityList | Activity | 媒體工作流程活動列表。 |
State | String | 狀態。
|
CreationTime | String | 建立時間。 |
MediaInfo
名稱 | 類型 | 描述 |
---|---|---|
Format | FormatInfo | 格式資訊。 |
Streams | StreamsInfo | 流資訊。 |
FormatInfo
名稱 | 類型 | 描述 |
---|---|---|
NumStreams | String | 媒體流總數。 |
NumPrograms | String | 節目流總數。 |
FormatName | String | 容器/封裝格式簡述名。 |
FormatLongName | String | 容器/封裝格式長述名。 |
StartTime | String | 起始時間。 |
Duration | String | 總時間長度。 |
Size | String | 檔案大小。 |
Bitrate | String | 總碼率 |
StreamsInfo
名稱 | 類型 | 描述 |
---|---|---|
VideoStreamList | VideoStream[] | 視頻流列表。 列表元素至多4個。 |
AudioStreamList | AudioStream[] | 音頻流列表。 列表元素至多4個。 |
SubtitleStreamList | SubtitleStream[] | 字幕流列表。 列表元素至多4個。 |
VideoStream
名稱 | 類型 | 描述 |
---|---|---|
Index | String | 視頻流序號。 標識視頻流在整個媒體流中的位置。 |
CodecName | String | 編碼格式簡述名。 |
CodecLongName | String | 編碼格式長述名。 |
Profile | String | 編碼預置。 |
CodecTimeBase | String | 編碼時基。 |
CodecTagString | String | 編碼格式標記文本。。 |
CodecTag | String | 編碼格式標記 |
Width | String | 視頻解析度寬 數字。。 |
Height | String | 視頻解析度長 |
HasBFrames | String | 是否有B幀。 |
Sar | String | 編碼訊號解析度比。 |
Dar | String | 編碼顯示解析度比。 |
PixFmt | String | 像素格式。 |
Level | String | 編碼等級。 |
Fps | String | 目標幀率。 |
AvgFPS | String | 平均幀率。 |
Timebase | String | 時基。 |
StartTime | String | 起始時間。 |
Duration | String | 時間長度。 |
NumFrames | String | 總幀數 |
Lang | String | 語言。 |
NetworkCost | NetworkCost | 網路頻寬消耗。 |
NetworkCost
名稱 | 類型 | 描述 |
---|---|---|
PreloadTime | String | 預先載入時間。 |
CostBandwidth | String | 最大消耗頻寬。 |
AvgBitrate | String | 平均碼率。 |
AudioStream
名稱 | 類型 | 描述 |
---|---|---|
Index | String | 音頻流序號。 標識音頻流在整個媒體流中的位置。 |
CodecName | String | 編碼格式簡述名。 |
CodecLongName | String | 編碼格式長述名。 |
CodecTimeBase | String | 編碼時基。 |
CodecTagString | String | 編碼格式標記文本。 |
CodecTag | String | 編碼格式標記。 |
SampleFmt | String | 採樣格式。 |
Samplerate | String | 採樣率。 |
Channels | String | 聲道數。 |
ChannelLayout | String | 聲道輸出樣式。 |
Timebase | String | 時基。 |
StartTime | String | 起始時間。 |
Duration | String | 時間長度。 |
Bitrate | String | 碼率。 |
NumFrames | String | 總幀數。 |
Lang | String | 語言。 |
SubtitleStream
名稱 | 類型 | 描述 |
---|---|---|
Index | String | 字幕流序號。 標識字幕流在整個媒體流中的位置。 |
Lang | String | 語言。 |
Media
名稱 | 類型 | 描述 |
---|---|---|
MediaId | String | 媒體ID。 |
File | File | 原檔案。 |
Title | String | 標題。 |
Description | String | 描述。 |
CateId | String | 類目Id。 |
CateName | String | 類目名稱。 |
Tags | String[] | 標籤列表。 |
RiskFactor | String | 風險因子。
|
CoverURL | String | 封面URL。 |
PublishState | String | 媒體發布狀態,表示是否對外發布媒體。
取值範圍:
|
RunIdList | String[] | 媒體工作流程列表。 |
CreationTime | String | 建立時間。 |
Duration | String | 時間長度。 |
Format | String | 格式。 |
Size | String | 大小。 |
Bitrate | String | 碼率。 |
Fps | String | 幀率。 |
Width | String | 寬。 |
Height | String | 高。 |
PlayList | Play[] | 播放清單。 |
SnapshotList | Snapshot[] | 截圖列表。 |
MediaInfo | MediaInfo | 媒體資訊。 |
Category
名稱 | 類型 | 描述 |
---|---|---|
CateId | String | 類目ID。 |
ParentId | String | 父節點ID。 最頂層節點值為-1。 |
CateName | String | 類目名稱。 |
Level | String | 所處層級。 最頂層節點值為0。 |
File
名稱 | 類型 | 描述 |
---|---|---|
URL | String | 檔案URL。 |
State | String | 檔案狀態。 範圍:Normal、Deleted。 |
Play
名稱 | 類型 | 描述 |
---|---|---|
MediaWorkflowId | String | 產生播放檔案的工作流程ID。 |
MediaWorkflowName | String | 產生播放檔案的工作流程。 |
ActivityName | String | 媒體工作流程活動名稱。 |
Duration | String | 時間長度。 |
Format | String | 格式。 |
Size | String | 大小。 |
Bitrate | String | 碼率。 |
Fps | String | 幀率。 |
Width | String | 寬。 |
Height | String | 高。 |
File | File | 播放檔案。 |
Snapshot
名稱 | 類型 | 描述 |
---|---|---|
MediaWorkflowId | String | 產生截圖檔案的工作流程ID。 |
MediaWorkflowName | String | 產生截圖檔案的工作流程。 |
ActivityName | String | 產生截圖檔案的工作流程活動名稱。 |
File | File | 截圖檔案。 |
Type | String | 截圖類型。 範圍:Single、Sequence |
Count | Number | 截圖張數。 此值只在Type為Sequence時有意義 |
MediaBucket
名稱 | 類型 | 描述 |
---|---|---|
Bucket | String | 媒體Bucket名稱。 |
Type | String | 媒體Bucket類型。 範圍:Input 、Output。 |