本文介绍参数详情。
Input详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Bucket | String | 是 | 输入文件所在OSS Bucket。 需在控制台中资源控制频道里的Bucket授权页面授予此Bucket读权限给媒体处理服务,遵守OSS Bucket定义,更多信息请参见术语表。 |
Location | String | 是 | 输入OSS Bucket所在数据中心(OSS Location)。 遵守OSS Location定义,更多信息请参见术语表。 |
Object | String | 是 | 输入文件 (OSS Object)。 URL遵循RFC 2396(UTF-8编码,并进行URLEncode,更多信息,请参见URL Encoding说明),遵守OSS Object定义,更多信息请参见术语表。 |
Referer | String | 否 | 用户自行在OSS控制台设置的OSS防盗链参数,如需在单任务转码时设置referer,Input中的Referer必填。 |
Output详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
OutputObject | String | 是 | 输出的文件名(OSS Object)。
|
TemplateId | String | 是 | 转码模板ID。 支持自定义转码模板与系统预置模板。 |
Container | String | 否 | 如设置则覆盖指定转码模板中的对应参数,更多信息请参见下文Container详情 。 |
Video | String | 否 | 如设置则覆盖指定转码模板中的对应参数,更多信息请参见下文 Video详情。 |
Audio | String | 否 | 如设置则覆盖指定转码模板中的对应参数,更多信息请参见下文Audio详情。 |
AudioStreamMap | String | 否 | 音频流序号。
|
MuxConfig | String | 否 | 如设置则覆盖指定转码模板中的对应参数,更多信息请参见下文MuxConfig详情。 |
TransConfig | String | 否 | 转码流程配置。如设置则覆盖指定转码模板中的对应参数,更多信息请参见下文TransConfig详情。 |
Clip | String | 否 | JSON对象,剪辑片段,更多信息请参见下文Clip详情。 示例: |
WaterMarks | WaterMark[] | 否 | JSON数组,水印列表,更多信息请参见下文转码水印参数详情。
|
MergeList | String | 否 | 拼接设置。最多支持4个MergeURL,更多信息请参见下文MergeList拼接参数详情。
|
MergeConfigUrl | String | 否 | MergeList与MergeConfigUrl两个参数只支持二选一。
|
M3U8NonStandardSupport | String | 否 | M3U8非标准支持,JSON对象,更多信息请参见M3U8非标准参数支持详情。示例:{"TS":{"Md5Support":true,"SizeSupport":true}} 。 |
Encryption | String | 否 | 数据加密,只支持M3U8格式的输出。
|
SubtitleConfig | String | 否 | JSON对象,字幕配置。
|
OpeningList | String | 否 | 开板列表。JSON列表。
|
TailSlateList | String | 否 | 尾板列表,JSON列表
|
DeWatermark | String | 否 | 模糊处理,JSON对象。更多信息请参见模糊处理详情。 |
Amix | String | 否 | 混音。场景如加背景音乐;同一视频,两音轨合并等。更多信息,请参见Amix混音详情。 配合AudioStreamMap参数以选择输入视频的音轨做混音。 JSON列表,示例:{"AmixURL":"[{"AmixURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/tail.flv","Start":"1","Duration":"2"}]"}] 。 |
UserData | String | 否 | 用户自定义数据,最大长度1024个字节。 |
Priority | String | 否 | 任务在其对应管道内的转码优先级。
|
Rotate | String | 否 | 视频旋转角度。 范围:[0,360),顺时针。 |
Container详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Format | String | 否 | 容器格式。
|
Video详情
参数 | 类型 | 是否必选 | 含义 | 描述 |
---|---|---|---|---|
Codec | String | 否 | 编解码格式 | 支持H.264、H.265、GIF、WEBP。 默认值:H.264 |
Profile | String | 否 | 编码级别 | 支持baseline、main、high。 默认值:high。
最佳实践:如果您有多个清晰度,建议最低清晰度配成baseline,以保证最低端设备可播放。其他清晰度配置为main或high。 说明 目前仅H.264支持此参数。 |
Bitrate | String | 否 | 视频输出文件的码率 |
|
Crf | String | 否 | 码率-质量控制因子 |
说明 如果设置了Crf,则Bitrate的设置失效。 |
Width | String | 否 | 宽 |
|
Height | String | 否 | 高 |
|
Fps | String | 否 | 帧率 |
|
Gop | String | 否 | 关键帧间最大时间间隔或者最大帧数 | 最大时间间隔时,必传单位s。
|
Preset | String | 否 | 视频算法器预置 | 支持veryfast、fast、medium、slow、slower。 默认值:medium。 说明 目前仅H.264支持此参数。 |
ScanMode | String | 否 | 扫描模式 | 支持interlaced、progressive。 |
Bufsize | String | 否 | 缓冲区大小 |
|
Maxrate | String | 否 | 视频码率峰值 | 值范围[10,50000],单位Kbps。 |
PixFmt | String | 否 | 视频颜色格式 | 范围:yuv420p,yuvj420p等标准颜色格式。 默认值:yuv420p或原始颜色格式。 |
Remove | String | 否 | 是否删除视频流 |
|
Crop | String | 否 | 视频画面裁切 | 支持2种方式。
|
Pad | String | 否 | 视频贴黑边 | 参数格式:width:height:left:top。 示例:1280:800:0:140 |
LongShortMode | String | 否 | 是否开启横竖屏自适应(即:长短边模式) |
默认值:false |
Container | Audio Codecs | Video Codecs |
---|---|---|
flv | AAC、MP3 | H.264 |
mp4 | AAC、MP3 | H.264、H.265 |
ts | AAC、MP3 | H.264、H.265 |
m3u8 | AAC、MP3 | H.264、H.265 |
gif | 不支持 | GIF |
Video/Codec | H.264 | H.265 | GIF |
---|---|---|---|
Profile | Y | N | N |
Bitrate | Y | Y | N |
Crf | Y | Y | N |
Width | Y | Y | Y |
Height | Y | Y | Y |
Fps | Y | Y | Y |
Gop | Y | Y | N |
Preset | Y | N | N |
ScanMode | Y | Y | Y |
Bufsize | Y | Y | N |
Maxrate | Y | Y | N |
PixFmt | Y | Y | bgr8 |
Audio详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Codec | String | 否 | 音频编解码格式,AAC、MP3、VORBIS、FLAC。 默认值:AAC |
Profile | String | 否 | 音频编码预置。 当Codec为 AAC时,范围aac_low、aac_he、aac_he_v2、aac_ld、aac_eld。 |
Samplerate | String | 否 | 采样率。
说明
|
Bitrate | String | 否 | 输出文件的音频码率。
|
Channels | String | 否 | 声道数。 默认值:2。 说明
|
Remove | String | 否 | 是否删除音频流。
|
Volume | String | 否 | 音量控制,详细信息请参见下文Volume音量控制详情。 |
Container | Audio Codecs |
---|---|
mp3 | MP3 |
mp4 | AAC |
ogg | VORBIS、FLAC |
flac | FLAC |
Volume音量控制详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Method | String | 否 | 音量调整方式。 可选值为auto, dynamic, linear。 |
IntegratedLoudnessTarget | String | 否 | 目标音量,数字。
|
TruePeak | String | 否 | 最大峰值,数字。
|
LoudnessRangeTarget | String | 否 | 音量范围,数字。
|
MuxConfig详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Segment | String | 否 | JSON对象,切片配置字段。
|
Segment详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Duration | String | 否 | 分片时长。
默认值:10秒 |
ForceSegTime | String | 否 | 指定分片时间列表,逗号分隔,最多可指定10个分片时间点。
|
TransConfig详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
TransMode | String | 否 | 转码模式。
|
AdjDarMethod | String | 否 | 分辨率改写方式。
|
IsCheckReso | String | 否 | 是否检查分辨率。如果输出分辨率大于输入分辨率(判断条件是宽或高),则输出分辨率等于输入分辨率。
|
IsCheckResoFail | String | 否 | 是否检查分辨率。如果输出分辨率大于输入分辨率(判断条件是宽或高),则返回转码失败。
|
IsCheckVideoBitrate | String | 否 | 是否检查视频码率。如果视频输出码率大于视频输入码率,则视频输出码率等于视频输入码率。
|
IsCheckAudioBitrate | String | 否 | 是否检查音频码率。当输出音频码率大于媒体源音频码率时,则视为输出音频码率等于媒体源音频码率,即设置的音频码率参数不会生效。此值优先级小于IsCheckAudioBitrateFail。
|
IsCheckAudioBitrateFail | String | 否 | 是否检查音频码率。此值优先级大于IsCheckAudioBitrate。
|
IsCheckVideoBitrateFail | String | 否 | 是否检查视频码率。此值优先级大于IsCheckVideoBitrate。
|

Clip详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
TimeSpan | String | 否 | 剪辑时间区间。 更多信息请参见下文TimeSpan详情。 |
ConfigToClipFirstPart | Boolean | 否 | 是否对第一个剪辑片段进行剪辑。
|
TimeSpan详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Seek | String | 否 | 开始时间点。
或者:
示例:01:59:59.999或者32000.23 |
Duration | String | 否 | 持续时长。
或者
示例:01:00:59.999或者32000.23 |
End | String | 否 | 截尾时长,表示切掉尾部的若干时长。 设置此值时,参数Duration失效。
或者
示例:01:00:59.999或者32000.23 |
转码水印参数详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
WaterMarkTemplateId | String | 否 | 水印模板ID。 若不设置,则使用水印模板的默认配置:
|
InputFile | String | 是 | 水印输入文件。目前支持png图片、mov文件作为输入。 |
Width | String | 否 | 若设置,则此值覆盖水印模板对应水印图片宽,值有两种形式:
|
Height | String | 否 | 若设置,则此值覆盖水印模板对应水印图片高,值有两种形式:
|
Dx | String | 否 | 若设置,则此值覆盖水印模板对应参数,水印图片相对输出视频的水平偏移量。 默认值:0 值有两种形式:
|
Dy | String | 否 | 若设置,则此值覆盖水印模板对应参数,水印图片相对输出视频的垂直偏移量。 默认值:0 值有两种形式:
|
ReferPos | String | 否 | 若设置,则此值覆盖水印模板对应参数,水印的位置。 值范围:TopRight、TopLeft、BottomRight、BottomLeft。 |
Type | String | 否 | 若设置,则此值覆盖水印模板对应参数。水印类型,Image、Text。默认值:Image。
说明 若填写Text,则必须填写TextWaterMark字段。 |
Timeline | String | 否 | 若设置,则此值覆盖水印模板对应参数,动态水印。更多信息请参见Timeline参数详情。 |
TextWaterMark | String | 否 | JSON对象,文字水印配置,若类型为文字水印,则此配置项不能为空。
|
水印模板配置详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Width | String | 否 | 输出视频上水印图片宽。 值有两种形式:
|
Height | String | 否 | 输出视频上水印图片高,值有两种形式:
|
Dx | String | 否 | 水印图片相对输出视频的水平偏移量。 默认值:0 值有两种形式:
|
Dy | String | 否 | 水印图片相对输出视频的垂直偏移量。 默认值:0 值有两种形式:
|
ReferPos | String | 否 | 水印的位置。
|
Type | String | 否 | 水印类型,Image、Text。
|
Timeline | String | 否 | 动态水印。更多信息请参见Timeline参数详情。 |
水印宽、高参数设置说明:
- 宽、高都不设置时,水印宽取输出视频分辨率宽的0.12倍,水印高按水印原图宽高比例等比缩放。
- 宽或高设置一边,另一边不设置时,则另一边按水印原图宽高比等比缩放。
- 宽、高两边都设时,按实际设置值设置水印图片。

Timeline参数详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Start | String | 否 | 水印开始出现时间。
|
Duration | String | 否 | 水印持续时间。
|
文字水印参数详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Content | String | 是 | 文字水印内容,内容需做Base64编码。 示例:若想添加文字水印“测试文字水印”,那么Content的值为: |
FontName | String | 否 | 默认:SimSun。 更多信息请参见支持的字体。 |
FontSize | Int | 否 | 字体大小。
|
FontColor | String | 否 | 字体颜色。 取值参见FontColor。 |
FontAlpha | Int | 否 | 字体透明度。
|
Top | Int | 否 | 文本上边距。
|
Left | Int | 否 | 文本左边距。
|
BorderWidth | Int | 否 | 描边宽度。
|
BorderColor | String | 否 | 描边颜色。
|
MergeList拼接参数详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
MergeURL | String | 是 | 拼接片段地址。
|
Start | String | 否 | 起始时间点。
|
Duration | String | 否 | 持续时间。
|
M3U8非标准参数支持详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
TS | String | 否 | JSON对象,TS文件相关非标准支持。更多信息请参见TS参数支持详情。 |
TS参数支持详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Md5Support | Boolean | 否 | 是否支持在M3U8文件中输出ts的md5值。 |
SizeSupport | Boolean | 否 | 是否支持在M3U8文件中输出ts文件的大小。 |
Encryption参数详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Type | String | 是 | 取值:hls-aes-128。 |
Key | String | 是 | 加密视频的密钥。
|
KeyUri | String | 是 | 密钥的访问URL,使用BASE64进行编码。 |
KeyType | String | 是 | 密钥Key不能明文传输给MPS,需要加密。加密方式为Base64或KMS。 说明 我们提供主密钥,请您联系我们。Base64为基础加密方式,KMS方式是在基础方式上,又使用KMS进行加密。 |
SubtitleConfig详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
ExtSubtitleList | ExtSubtitle[] | 否 | JSON数组,最多4个,外部字幕列表。
|
ExtSubtitle详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Input | String | 是 | JSON对象,外部输入字幕文件。
说明
|
CharEnc | String | 否 | 外部字幕字符编码。
说明 外部字幕字符编码设置为auto时,存在误检情况,建议您指定具体的字符编码。 |
Opening详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
OpenUrl | String | 是 | 开板视频的OSS URL地址。 |
Start | String | 否 | 相对正片视频的开始时间。
|
Width | String | 否 | 宽。
|
Height | String | 否 | 高。
|
TailSlate详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
TailUrl | String | 是 | 尾板视频的OSS URL地址。 |
BlendDuration | String | 否 | 正片视频和尾板视频过渡的时长。过渡的效果是淡入淡出:正片显示最后一帧,同时播放尾板视频,正片最后一帧逐步变暗,尾板视频逐步变亮。单位秒,默认0。 |
Width | String | 否 | 宽。
|
Height | String | 否 | 高。
|
IsMergeAudio | Boolean | 否 | 是否要拼接尾板视频的音频内容,默认为true。 |
BgColor | String | 否 | 如果尾板视频的宽、高小于正片时,设置空白处填充的背景色。默认为White,取值见bgcolor。 |
模糊处理详情
{
"0": [
{
"l": 10,
"t": 10,
"w": 10,
"h": 10
},
{
"l": 100,
"t": 0.1,
"w": 10,
"h": 10
}
],
"128000": [],
"250000": [
{
"l": 0.2,
"t": 0.1,
"w": 0.01,
"h": 0.05
}
]
}
- L:数字,指模糊处理区域的左边距。
- T:数字,指模糊处理区域的上边距。
- W:数字,指模糊处理区域的宽度。
- H:数字,指模糊处理区域的高度。
当T、L、W、H的值大于 1 时,表示绝对像素值。否则,表示相对片源分辨率的比例值。无论是比例值还是绝对值,都会在最终处理时进行截整处理。
- 0ms开始,对距离视频画面左上角10×10像素处,大小为10×10像素的Logo,以及距离左边距100像素,上边距0.1×(src_height)的位置10×10的Logo进行模糊处理。
- 128000ms处,表示停止对Logo进行模糊处理,即,[0~128000]为对Logo进行模糊处理的时间段。
- 250000ms开始,在左边距0.2×(src_width)、上边距0.1×(src_height)处,对大小为宽0.01×(src_width),高0.05×(src_height)的Logo进行模糊处理。
Amix混音详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
AmixURL | String | 是 | 需要被混音的背景音轨媒体。 取值为:OSS地址或字符串"input"。 input场景:同一视频两路音轨合并。 |
Map | String | 否 | 在AmixURL中选取目标音轨,取值为:0:a:{audio_index}, 如0:a:0。 |
MixDurMode | String | 否 | 取值:first、longest。
|
Start | String | 否 | 起始时间点,数字或时间格式。示例:"1:25:36.240", "32000.23"。 |
Duration | String | 否 | 持续时长,数字或时间格式。 |
SnapshotConfig参数详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Format | String | 否 | 截图数据类型。
|
BlackLevel | String | 否 | 多帧截图针对首帧过滤黑屏图片判定阈值。
值越小,图片黑色像素的占比越小。
如果需要首帧图片过滤纯黑屏,建议参数值设置成100。 使用示例:Time=0&Num=10 需要对首图做纯黑屏过滤,则设置BlackLevel= 100。 |
PixelBlackThreshold | String | 否 | 判断像素点是否为黑色点的阈值。
说明:
|
OutputFile | String | 是 | 输出文件定义,JSON对象。 更多信息请参见截图OutputFile详情。 |
TileOutputFile | String | 否 | 输出文件定义,JSON对象,结构同OutputFile。
|
Time | String | 是 | 截图时间。 单位:毫秒。 |
Interval | String | 否 | 截图间隔时间。
|
Num | String | 否 | 截图数量。 若指定则表示异步模式序列截图,且必须大于0。
|
Width | String | 否 | 截图输出图片宽度。
|
Height | String | 否 | 截图输出图片高度。
|
FrameType | String | 否 | 截图类型。
|
TileOut | String | 否 | 拼图配置。JSON对象。 更多信息请参见TileOut拼图配置详情。 |
SubOut | String | 否 | Webvtt拼图配置,JSON对象。 更多信息请参见SubOut Webvtt拼图配置详情。 |
截图OutputFile详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Bucket | String | 是 | 截图输出文件所在OSS Bucket。 遵守OSS Bucket定义,更多信息请参见术语表。 |
Location | String | 是 | 截图输出OSS Bucket所在数据中心(OSS Location)。 遵守OSS Location定义,更多信息请参见术语表。 |
Object | String | 是 | 截图输出文件 (OSS Object)。截图输出文件格式为jpg,输出文件名需遵循RFC 2396(UTF-8编码,并进行URLEncode,更多信息,请参见URL Encoding说明)。 占位符替换示例:截图输入文件若为a/b/c.flv,若Object设置为%7BObjectPrefix%7D%7BFileName%7D%7BCount%7D.jpg,那么批量截图输出文件名:a/b/c00001.jpg,a/b/c00002.jpg… 截图输出文件名支持占位符替换
批量截图说明:若使用异步模式序列截图且Num不等于1,则OutputFile的Object必须包含%7BCount%7D,用于区分序列截图多张输出图片的输出地址,如序列截图输出3张图片,OutputFile的Object为%7BCount%7D.jpg,则输出图片Object依次为00001.jpg,00002.jpg,00003.jpg。 |
TileOut拼图配置详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Lines | String | 否 | 图片拼合行数。
|
Columns | String | 否 | 图片拼合列数。
|
CellWidth | String | 否 | 单图片宽度。默认截图输出分辨率宽度。 |
CellHeight | String | 否 | 单图片高度。默认截图输出分辨率高度。 |
Margin | String | 否 | 外框宽度。
|
Padding | String | 否 | 图片间距,默认0,单位px。 |
Color | String | 否 | 背景颜色。
|
IsKeepCellPic | String | 否 | 是否保留单图片。
|
SubOut Webvtt拼图配置详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
IsSptFrag | String | 否 | 图片是否拼合输出。
|
NotifyConfig详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
QueueName | String | 否 | 阿里云消息服务中创建的队列。 |
Topic | String | 否 | 阿里云消息服务中创建的主题。
|
转码作业输入详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Bucket | String | 是 | 输入文件所在OSS Bucket。
|
Location | String | 是 | 输入OSS Bucket所在数据中心(OSS Location)。 遵守OSS Location定义,更多信息请参见术语表。 |
Object | String | 是 | 输入文件 (OSS Object)。
|
Audio | String | 否 | 源媒体文件的音频配置,JSON对象。 说明 当输入文件为ADPCM、PCM格式时,此参数为必填项。
|
Container | String | 否 | 源媒体文件容器配置,JSON对象。 说明 当输入文件为ADPCM、PCM格式时此参数为必填项。
|
InputContainer详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Format | String | 是 | 源媒体音频格式。 取值:alaw、f32be、f32le、f64be、f64le、mulaw、 s16be, s16le, s24be、s24le、s32be、s32le、s8、u16be、u16le、 u24be、u24le、u32be、u32le、u8 |
InputAudio详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Channels | String | 是 | 源媒体音频声道数。 范围:[1,8]。 |
Samplerate | String | 是 | 源媒体音频采样率。
|
AnalysisConfig详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
QualityControl | String | 否 | 输出质量控制,JSON对象。 更多信息请参见AnalysisConfig详情。 |
PropertiesControl | String | 否 | 属性控制,JSON对象。 更多信息请参见PropertiesControl详情。 |
QualityControl详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
RateQuality | String | 否 | 输出质量等级。
|
MethodStreaming | String | 否 | 播放方式,network或local。 默认值:network |
PropertiesControl详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Deinterlace | String | 否 | 强制扫描模式判定。
|
Crop | String | 否 | 视频裁切配置。
|
Crop详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Mode | String | 否 | 如Crop不是空JOSN{},则此值必填。取值:
|
Width | Integer | 否 | 裁切后宽。
|
Height | Integer | 否 | 裁切后高。
|
Top | Integer | 否 | 裁切上边距。
|
Left | Integer | 否 | 裁切左边距。
|
TransFeatures详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
MergeList | String | 否 | 视频拼接配置字段。
|
作业输出文件详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
URL | String | 否 | 输入文件的OSS URL。
|
Bucket | String | 否 |
|
Location | String | 否 |
|
Object | String | 否 |
|
MultiBitrateVideoStream详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
URI | String | 否 | 视频流输出名称,必须以.m3u8结尾,示例:a/b/test.m3u8,格式:^[a-z]{1}[a-z0-9./-]+$。 |
RefActivityName | String | 是 | 关联的活动名称。 |
ExtXStreamInfo | Json | 是 | 码流属性。示例:{"BandWidth": "111110","Audio": "auds","Subtitles": "subs"} 。 |
ExtXMedia详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Name | String | 是 | 必填项,描述,对应于HLS V5协议的NAME,最多64字节,UTF-8。 |
Language | String | 否 | 可选项,语言类型,RFC5646,对应于HLS V5协议LANGUAGE。 |
URI | String | 是 | 必填,资源路径。 示例:a/b/c/d/audio-1.m3u8,格式:^[a-z]{1}[a-z0-9./-]+$。 |
MasterPlayList详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
MultiBitrateVideoStreams | JsonArray | 是 | 多码流数组。示例:[{"RefActivityName": "video-1","ExtXStreamInfo": {"BandWidth": “111110”,"Audio":"auds","Subtitles": "subs"}}] 。 |
ExtXStreamInfo详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
BandWidth | String | 是 | 带宽。总码率上限,必填项,对应于HLS V5协议的BANDWIDTH。 |
Audio | String | 否 | 音频流分组ID。可选,对应于HLS V5协议的AUDIO。 |
Subtitles | String | 否 | 字幕流分组ID。可选,对应于HLS V5协议的SUBTITLES。 |
AdaptationSet详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Group | String | 是 | 必填,组名,示例如下:
|
Lang | String | 否 | 语言。音频和字幕活动时,可填。 |
Representation详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Id | String | 是 | 必填,流ID,示例如下:
|
URI | String | 是 | 必填,资源路径。示例:a/b/c/d/video-1.mpd,格式:^[a-z]{1}[a-z0-9./-]+$。 |
InputConfig详情
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
Format | String | 是 | 必填,字幕文件的输入格式。支持 stl、ttml、vtt。 |
InputFile | String | 是 |
|