set-server 接口
修改直播服务器。
请求方式
GET http://ip/usapi?method=set-server&id=xxx&type=xxx&url=xxx&key=xxx&...
| 参数 | 说明 |
|---|---|
| method | 方法名称:set-server |
| id | 服务器 ID |
| 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 状态码 |