当前位置:主页 > 查看内容

X-P2P API 说明 - 接入指引

发布时间:2021-10-13 00:00| 位朋友查看

简介:SDK 接口除初始化接口,其余接口均由 HTTP 实现,请求格式为: http::/ /${host}/ ${func}?${param} 其中 ${host} 为本地代理服务器,通过 XNet.HTTP_PROXY 获……

SDK 接口除初始化接口,其余接口均由 HTTP 实现,请求格式为:

http:://${host}/${func}?${param}

其中 ${host} 为本地代理服务器,通过 XNet.HTTP_PROXY 获取。

统计

接口说明

  • 描述:请求对应频道的统计数据
  • 方法:GET
  • 路径:/stat?xresid=${resource}

请求参数

参数名称 必选 类型 说明
xresid string 默认为 URL 中的 resource,否则为频道请求中的 xresid 值

返回参数

返回码说明
200查询成功
404查询失败,频道不存在
其中,返回码 200 返回的 JSON 内容,格式详细说明如下:
参数名称类型说明
flow.p2pBytesnum对应频道 P2P 流量
flow.cdnBytesnum对应频道 CDN 流量

示例

  • 请求示例:
    http://127.0.0.1:16080/live.p2p.com/stat?xresid=${yourURL}
    注意:

    xresid 即 http://127.0.0.1:16080/live.p2p.com/resoruce.ext 中的 resource。

  • 返回示例:
    "{"flow":{"p2pBytes":0,"cdnBytes":0}}"

设置上下行

接口说明

  • 描述:请求设置 P2P 上行与下行,0为关闭,1为开启
  • 方法:GET
  • 路径:/feature?download=${0or1}&upload=${0or1}

请求参数

参数名称 必选 类型 说明
download num 0为关闭;1为开启(默认值)
upload num 0为关闭;1为开启(默认值)

返回参数

返回的 JSON 内容,格式说明如下:

参数名称 必选 类型 说明
ret num 0为正常
msg string 相关信息,调试使用
upload bool 1为开启,0为关闭
download bool 1为开启,0为关闭

示例

  • 请求示例:
    http://127.0.0.1:16080/live.p2p.com/feature?download=1&upload=0
    说明:

    一般情况下移动网络需要关闭上传。

  • 返回示例:
    "{"ret":0, "msg":"ok", "download":0,"upload":0}}"

本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:ExtendBucketWorm - 对象存储 OSS 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐