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 状态码 |