文档中心 API文档 录制文件合并

录制文件合并

更新时间:2023-04-21 17:58:41

适用产品

云直播

接口描述

录制文件合并

推荐使用 Open API在线调试

Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试

请求参数

Body 参数

参数名称类型必填描述
pullId
String频道拉流id
transNo
String业务ID,需用户自己控制唯一性,建议使用32位UUID,并且最长为32位字符串
start
Long开始时间,unix时间戳,默认为第一次直播开始时间
end
Long结束时间,unix时间戳,默认当前时间。结束时间禁止填未来时间
fname
String文件名。若为空则系统自动生成一个文件名(流名_开始时间_结束时间)
suffix
String文件格式,可选文件格式为: flv:FLV格式,将多个录制视频合并成单个flv文件。默认格式 mp4:MP4格式,将多个录制视频合并成单个mp4文件。 不支持格式: m3u8:HLS格式
notify
String回调地址。完成任务后回调通知地址,不指定表示不做回调

返回参数

Body 参数

参数名称类型描述
code
Integer状态码
message
String操作信息
data
Object返回数据
tranNo
String业务ID

错误码

错误代码(code)描述(message)HTTP状态码语义
24112000Parameter error400参数错误

示例

JSON
JSON
请求示例
复制代码 复制成功
#!/bin/bash
username='example_username'
apiKey='example_apiKey'
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://open.chinanetcenter.com/live/channelManage/liveVideoConcat" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H "x-cnc-auth-method: BASIC" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
    "pullId": "idxxxxxx",
    "transNo":"tranNoxxxxxxx",
    "start":"1657173273",
    "end":"1657512609",
    "fname":"文件名",
    "suffix":"mp4",
    "notify":"http://xxxxx"
}'
返回示例
复制代码 复制成功
{
    "code": 200,
    "data": {
            "transNo":"1234567890"
     },
    "message": "操作成功"
}
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!