您可以查看以下数据类型。
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
OSS文件类型
名称 | 类型 | 描述 |
---|---|---|
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
源媒体容器配置类型。
说明 当输入文件为ADPCM、PCM格式时此参数为必填项。
名称 | 类型 | 描述 |
---|---|---|
Format | String | 源媒体音频格式。 取值:alaw、 f32be、f32le、f64be、f64le、mulaw、s16be、s16le、s24be、s24le、s32be、s32le、s8、u16be、u16le、u24be、u24le、u32be、u32le、u8。 |
AliyunInputAudio
源媒体音频配置类型。
说明 当输入文件为ADPCM、PCM格式时此参数为必填项。
名称 | 类型 | 描述 |
---|---|---|
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 | 水印的位置。 可取值:TopRight、TopLeft、BottomRight、BottomLeft。 |
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
截图配置 AliyunSnapshotConfig
名称 | 类型 | 描述 |
---|---|---|
OutputFile | String | 截图输出OSS配置。 |
TileOutputFile | String | 拼图任务大图的输出OSS配置。 |
Time | String | 截图开始时间。 单位:毫秒 |
Interval | String | 截图间隔时间。
|
Num | String | 截图数量。 若指定则表示序列截图。 |
Width | String | 截图输出图片宽度。 取值范围:[8,4096] |
Height | String | 截图输出图片高度。 取值范围:[8,4096] |
FrameType | String | 截图类型。
|
TileOut | String | 拼图配置。 |
AliyunFailReason
失败原因类型
名称 | 类型 | 描述 |
---|---|---|
Code | String | 失败时错误码。 |
Message | String | 失败时错误信息。 |
AliyunMNSMessageResult
MNS通知用户作业完成结果类型
名称 | 类型 | 描述 |
---|---|---|
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
名称 | 类型 | 描述 |
---|---|---|
Bucket | String | 媒体Bucket名称。 |
Type | String | 媒体Bucket类型。范围:Input、Output。 |