获取输入列表。
需要输入输出查看权限
接口原型
协议 |
HTTP/HTTPS GET |
URL |
ip[:port]/api/input/source/list |
数据格式 |
响应消息:Content-Type: application/json |
请求URL参数
参数 |
描述 |
start |
开始序号 |
count |
返回的最大数量 |
key |
搜索名称关键字 |
sort |
排序方式,目前仅支持name, 如果不提供则是默认的按照加入时间进行排序,排序方式与key不能同时生效,当设置了key之后,排序方式失效 |
order |
指定升序还是降序,可设置:descending, ascending,只有当sort指定了name时才有效,否则为非法 |
请求示例
GET /api/input/source/list?start=0&count=2 HTTP/1.1
Accept: application/json, text/plain, */*
Cookie: mwcloud-sid=OCXWUMGEYPGIAWWOETYXPNMVHDZIAZJP; mwcloud-uid=Admin;
响应参数
参数 |
描述 |
Content-Type |
取值为:'application/json; charset=UTF-8' |
Response Body
参数 |
描述 |
result |
返回码 |
start |
开始编号 |
total |
总数(非列表中数量) |
list |
input列表。 |
参数 |
描述 |
name |
名称 |
id |
id |
type |
节点类型定义 |
dir |
节点方向,参考节点流方向 |
owner-i |
如果节点被通道包含,则存在该字段,类型为数组,为通道名称列表 |
config |
配置,参考源配置信息 |
protocol |
协议类型 |
响应示例
{
"list":[
{
"config":{
"type":1,
"url":"rtmp://10.10.10.10/live/test"
},
"dir":256,
"id":1038,
"name":"test1",
"protocol":1,
"type":258
},
{
"config":{
"type":1,
"url":"rtmp://sfs.ll/sfs.ff/fff/fsfsf"
},
"dir":256,
"id":1037,
"name":"sff",
"owner-i":[
"testaaa"
],
"owner-i-d":[
100002
],
"protocol":1,
"type":258
}
],
"result":0,
"start":0,
"total":38
}