延时服务接口

接口目录

创建延迟任务

POST /delay/api/create

JSON 参数

参数 描述 取值
input_url 拉流地址 string
output_url 推流地址 string
delay_seconds 延迟时长(秒) int

返回字段

参数 描述 取值
errcode 错误码,1000 为正常 int
msg "OK" 或错误信息 string
id 延迟任务 ID string

返回示例:

{
    "errcode": 1000,
    "id": "17lok52y",
    "msg": "OK"
}

获取延迟任务列表

GET /delay/api/list

URL 参数

参数 描述 取值
page 页数,默认 1 int
page_size 每页个数,默认 15 int

返回字段

参数 描述 取值
errcode 错误码,1000 为正常 int
msg "OK" 或错误信息 string
tasks 延迟任务列表 object array
tasks.id 延迟任务 ID string
tasks.created_at 创建时间 string
tasks.updated_at 更新时间 string
tasks.input_url 拉流地址 string
tasks.output_url 推流地址 string
tasks.delay_seconds 延迟时长(秒) int
count 延迟任务总个数 int

返回示例:

{
    "count": 33,
    "errcode": 1000,
    "msg": "OK",
    "tasks": [
        {
            "id": "17lok52y",
            "created_at": "2010-11-22T15:16:17+08:00",
            "updated_at": "2010-11-22T15:16:17+08:00",
            "input_url": "1",
            "output_url": "1",
            "delay_seconds": 1
        }
    ]
}

获取延迟任务

GET /delay/api/get

URL 参数

参数 描述 取值
id 延迟任务 ID string

返回字段

参数 描述 取值
errcode 错误码,1000 为正常 int
msg "OK" 或错误信息 string
task 延迟任务 object
task.id 延迟任务 ID string
task.created_at 创建时间 string
task.updated_at 更新时间 string
task.input_url 拉流地址 string
task.output_url 推流地址 string
task.delay_seconds 延迟时长(秒) int

返回示例:

{
    "errcode": 1000,
    "msg": "OK",
    "task": {
        "id": "17lok52y",
        "created_at": "2010-11-22T15:16:17+08:00",
        "updated_at": "2010-11-22T15:16:17+08:00",
        "input_url": "1",
        "output_url": "1",
        "delay_seconds": 1
    }
}

删除(停止)延迟任务

POST /delay/api/delete

URL 参数

参数 描述 取值
id 延迟任务 ID string

返回字段

参数 描述 取值
errcode 错误码,1000 为正常 int
msg "OK" 或错误信息 string

返回示例:

{
    "errcode": 1000,
    "msg": "OK"
}

批量删除(停止)延迟任务

POST /delay/api/delete_delay_tasks

URL 参数

参数 描述 取值
ids 延迟任务 ID(用 , 隔开) string

返回字段

参数 描述 取值
errcode 错误码,1000 为正常 int
msg "OK" 或错误信息 string

返回示例:

{
    "errcode": 1000,
    "msg": "OK"
}

错误码

错误代码 使用模块 错误描述 申请人
3301 延迟 参数不合法 chengyiheng@mudu.tv
3311 延迟 内部错误:服务资源不足! chengyiheng@mudu.tv
3312 延迟 内部错误:开始延迟任务失败! chengyiheng@mudu.tv
3313 延迟 内部错误:停止延迟任务失败! chengyiheng@mudu.tv
3321 延迟 插入延迟任务失败 chengyiheng@mudu.tv
3322 延迟 查询单个延迟任务失败 chengyiheng@mudu.tv
3323 延迟 修改延迟任务失败 chengyiheng@mudu.tv
3324 延迟 删除延迟任务失败 chengyiheng@mudu.tv
3325 延迟 查询延迟任务列表失败 chengyiheng@mudu.tv
3326 延迟 查询延迟任务总数失败 chengyiheng@mudu.tv

results matching ""

    No results matching ""