首页
产品
帮助文档
博客
控制台

延时服务接口

接口目录

创建延迟任务

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