生成指定时间范围录制文件
最近更新时间: 2026-01-26 10:16:20
描述
生成指定时间范围录制文件
接口信息
- 请求方法: POST
- 请求地址:
<bucket>.mls.cn-east-1.qiniumiku.com
- 请求路径: /
请求参数
Query 参数
| 参数名称 |
类型 |
必填 |
示例值 |
描述 |
| recordingFile |
string |
必须 |
无 |
固定字段 |
Header 参数
| 参数名 |
类型 |
必填 |
示例值 |
描述 |
| Host |
string |
是 |
<bucket>.mls.cn-east-1.qiniumiku.com |
请求的服务域名,Host 中的 <bucket> 是流所属的空间名称 |
| Authorization |
string |
是 |
<QiniuToken> |
管理凭证 QiniuToken,生成规则 |
Body 参数 (application/json)
| 参数名称 |
类型 |
必填 |
描述 |
| startTime |
integer |
是 |
开始时间 |
| endTime |
integer |
是 |
endTime |
| format |
string |
可选 |
录制格式 文件格式,可选文件格式为:m3u8: HLS格式,默认值 flv: FLV格式,将回放切片转封装为单个flv文件,异步模式 mp4: MP4格式,将回放切片转封装为单个mp4文件,异步模式 异步模式下,生成回放文件需要一定时间 |
| fname |
string |
可选 |
录制文件名,为空时会随机生成一个文件名 |
| pipeline |
string |
可选 |
异步模式时,指定数据处理的队列,可以将优先级较高的任务配置到独立的队列中进行执行,参考文档:流媒体队列 https://developer.qiniu.com/dora/kb/2500/streaming-media-queue-about-seven-cows |
| expireDays |
integer |
可选 |
ts文件过期时间 切片文件的生命周期:0: 默认值,表示不修改ts文件生命周期, 可显著提升接口响应速度 大于0: 表示修改ts文件的的生命周期为 ExpireDays 参数值 -1: 表示修改 ts 文件生命周期属性为永久 |
| firstSegmentType |
integer |
可选 |
第一个分片类型 过滤ts切片文件类型,部分非标准的直播流,在推流初期缺少视频帧或音频帧,过滤功能可以剔除这部分切片,0: 默认值,不做过滤 1: 第一个ts切片需要是纯视频类型,不符合预期的ts切片将被跳过 2: 第一个ts切片需要是纯音频类型,不符合预期的ts切片将被跳过 3: 第一个ts切片需要是音视频类型,不符合预期的ts切片将被跳过 |
| persistentDeleteAfterDays |
integer |
可选 |
生成文件的生命周期 0 表示默认情况下生成新文件的生命周期为Bucket 下 Recording 配置中的 ExpireDays值 大于 0 表示新生成文件的生命周期为 表示生成文件(m3u8/flv/mp4)的生命周期为 PersistentDeleteAfterDays 参数值 |
| notify |
string |
可选 |
生成完成后的回调地址 |
请求示例
返回响应
响应状态码
响应示例
响应参数
| 参数名称 |
类型 |
说明 |
是否必需 |
| endTime |
integer |
结束时间 |
必需 |
| fname |
string |
录制文件名 |
必需 |
| httpUrl |
string |
http回放地址 |
必需 |
| startTime |
integer |
开始时间 |
必需 |
| persistentId |
string |
如果传入mp4/flv 会返回的异步任务id |
可选 |