网易直播SDK文档

直播安全

设置推流IP黑白名单

设置推流 IP 黑白名单。

  • 设置黑名单后,黑名单中的 IP 会被拒绝推流,不在黑名单中的 IP 允许推流。
  • 设置白名单后,白名单中的 IP 允许推流,不在白名单中的 IP 会被拒绝推流。

URL

POST https://vcloud.163.com/app/live/auth/ip/update HTTP/1.1
Content-Type: application/json;charset=utf-8
 

请求参数

参数 类型 是否必选 描述
domain String 必选 推流域名
blackList List 可选 IP 黑名单列表,支持CIDR格式的IP段,列表长度最大为50
whiteList List 可选 IP 白名单列表,支持CIDR格式的IP段,列表长度最大为50

blackList 和 whiteList 不允许同时传入,也不允许同时不传。

返回参数

参数 类型 说明
code int 错误码
msg String 错误信息

示例

curl请求示例

curl -X POST -H "Content-Type: application/json" -H "AppKey: 29781bbc4db54742a3ebcxxxxxxxxxxx" -H "Nonce: 12345" -H "CurTime: 1469171950571" -H "CheckSum: 4ba6ca70c685eb900917e423eadaxxxxxxxxxxxxx" -d '{"domain":"pxxx.live.126.net", "blackList":["1.1.1.1","2.2.2.2/22"]}' https://vcloud.163.com/app/live/auth/ip/update
 

返回示例

//返回结果格式
"Content-Type": "application/json; charset=utf-8"
{
    "code" : XXX,
    "msg" : XXX,
}
 

状态码

返回码 说明
200 成功
409 用户登录失败
631 请求参数错误
657 域名不存在
658 域名与用户不匹配
501 内部错误

查询推流 IP 黑白名单

查询推流 IP 黑白名单。

URL

POST https://vcloud.163.com/app/live/auth/ip/get HTTP/1.1
Content-Type: application/json;charset=utf-8
 

参数说明

参数 类型 是否必选 描述
domain String 必选 推流域名

返回参数

参数 类型 说明
code int 错误码
msg String 错误信息
ret Json 响应体

示例

url请求示例

curl -X POST -H "Content-Type: application/json" -H "AppKey: 29781bbc4db54742a3ebcxxxxxxxxxxx" -H "Nonce: 12345" -H "CurTime: 1469171950571" -H "CheckSum: 4ba6ca70c685eb900917e423eadaxxxxxxxxxxxxx" -d '{"domain":"pxxx.live.126.net"}' https://vcloud.163.com/app/live/auth/ip/get
 

返回示例

//返回结果格式
"Content-Type": "application/json; charset=utf-8"
{
    "code" : XXX,
    "msg" : XXX,
    "ret": {
        "blackList":["1.1.1.1","2.2.2.2/22"]
    }
}
 

状态码

返回码 说明
200 成功
409 用户登录失败
631 请求参数错误
657 域名不存在
658 域名与用户不匹配
1710 推流IP黑白名单不存在
501 内部错误
0.056974s