add-server 接口
新增直播服务器,最多可同时录入16条直播配置。
配置相同的直播仅可录入一个:
- 自定义类型 RTMP 直播, URL 和 StreamKey 都相同时为同一配置
 - 其它类型 RTMP 直播, StreamKey 相同时为同一配置
 - RTSP 直播,端口号相同时为同一配置
 
请求方式
GET http://ip/usapi?method=add-server&type=xxx&url=xxx&key=xxx&...
| 参数 | 说明 | 
|---|---|
| method | 方法名称:add-server | 
| type | 服务器类型 0: RTMP 1: Twitch 2: YouTube 3: Facebook 100: RTSP  | 
| name | 服务器名称,字符要求: 1、1 - 32 个字符 2、由 A-Z, a-z, 0-9, 空格 ._-+'[]() 组成,并且不能以空格开头或结束  | 
| RTMP直播参数 | |
| url | 服务器地址 | 
| key | 流秘钥 | 
| is-auth | 认证状态 0: 无需认证 1: 需要认证,用户名和密码必填  | 
| user | 用户名 | 
| passwd | 密码 | 
| token | Token | 
| event-data | 直播事件,仅用于 YouTube 和 Facebook 直播 | 
| net-mode | 网络优先 0: 移动宽带优先 1: 有线网络优先 2: 无线网络优先  | 
| RTSP直播参数 | |
| port | 端口号,默认为554 | 
| is-main | 是否启用主码流 0: 不启用 1: 启用  | 
| main-stream-name | 主码流名称,字符要求: 1、1 - 32 个字符 2、由 A-Z, a-z, 0-9, 空格 ._-+'[]() 组成,并且不能以空格开头或结束  | 
| is-sub | 是否启用次码流 0: 不启用 1: 启用  | 
| sub-stream-name | 次码流名称,字符要求: 1、1 - 32 个字符 2、由 A-Z, a-z, 0-9, 空格 ._-+'[]() 组成,并且不能以空格开头或结束  | 
| is-audio | 是否启用音频 0: 不启用 1: 启用  | 
返回数据
{
  "result": 0
}
| 属性 | 说明 | 
|---|---|
| result | 返回状态,0:新增成功,返回其它值请参考 API 状态码 |