-
产品介绍
-
开发指南
-
Open API
API说明 配置集群名称 添加边缘nginx用于代理转发文件下载 获取集群信息和节点列表 添加https证书 删除http的CA证书 获取证书列表 设置无播放状态超时多久自动关闭流 获取无人观看流自动关闭流功能的超时设置 当前能用的nginx服务 获取hook日志 Body 请求参数 从列表中获取对应nginx服务信息进行操作 有推流时向该接口的url参数设置的地址发送一个post请求 关闭边缘或者源站服务站点 获取正在推流的列表 启动边缘或者源站服务站点 推流记录查询接口 重启边缘或者源站服务站点 获取当前集群占用带宽和推拉流信息 hook统计接口 通过IP和端口查找源节点 根据边节点IP和端口查找边节点 获取月度流量 添加源站nginx 更新证书内容接口 删除某个源站 删除源站nginx 删除某个边缘站点 删除边缘nginx

center_server_info
获取集群信息和节点列表
Body 请求参数
{
"token":"string"
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
token | body | string | 是 | none |
返回示例
{
"code": 0, "reason": "string", "data": {
"rtmp_publish_host": "string", "cluster_name": "string", "cluster_id": "string",
"ip": "string", "port": 0,
"state": 0,
"create_time": 0, "origin_nginx_list": [
{
"id": "string",
"name": "string",
"ip": "string", "hls_path": "string", "port": 0,
"status": 0,
"online": 0,
"desc": "string"
}
],
"edge_nginx_list": [
{
"id": "string", "origin_nginx_id": "string", "name": "string",
"ip": "string", "port": 0,
"status": 0,
"online": 0,
"desc": "string"
}
],
"edge_list": [
{
"id": "string",
"name": "string",
"ip": "string", "port": 0,
"status": 0,
"online": 0, "desc": "string",
"os": "string", "os_version": "string", "start_time": 0,
"process": 0,
"thread": 0,
"push_connected": 0,
"pull_connected": 0,
"rtmp_port": 0,
"max_connection": 0,
"http_flv_enable": "string",
"https_enable": "string",
"http_flv_port": 0,
"https_flv_port": 0,
"onplay": "string",
"unplay": "string",
"onpublish": "string",
"unpublish": "string",
"https_crt_id": "string"
}
],
"origin_list": [
{
"id": "string",
"name": "string",
"ip": "string",
"port": 0,
"status": 0,
"online": 0,
"desc": "string",
"hls_path": "string",
"rtmp_port": 0,
"max_connection": 0,
"hls_enable": "string",
"hls_window": 0,
"hls_fragment": 0,
"os": "string",
"os_version": "string",
"start_time": 0,
"process": 0,
"thread": 0,
"push_connected": 0,
"pull_connected": 0
}]
返回数据结构
名称 | 类型 | 必选 | 约束 | 说明 |
code | integer | true | none | none |
reason | string | true | none | none |
data | object | true | none | none |
rtmp_publish_host | string | true | none | 推流地址 |
cluster_name | string | true | none | 集群名称 |
cluster_id | string | true | none | 集群id |
ip | string | true | none | 集群中心服务IP |
port | integer | true | none | 集群 |
state | integer | true | none | 集群状态位图表示 0正常 1磁盘异常,2cpu异常,4内存异常 |
create_time | integer | true | none | 创建时间 |
origin_nginx_list | [object] | true | none | 源节点nginx列表 |
id | string | true | none | 节点ID |
name | string | true | none | 节点名称 |
ip | string | true | none | 节点IP |
hls_path | string | true | none | hls切片保存路径 |
port | integer | true | none | 节点端口 |
status | integer | true | none | 异常-1,正常0 |
online | integer | true | none | 在线1,不在线0 |
desc | string | true | none | 描述 |
edge_nginx_list | [object] | true | none | 边节点nginx列表 |
id | string | false | none | 节点ID |
origin_nginx_id | string | true | none | 对应origin_nginx_list中的id |
name | string | false | none | 节点名称 |
ip | string | false | none | 节点IP |
port | integer | false | none | 节点端口 |
status | integer | false | none | 异常-1,正常0 |
online | integer | false | none | 在线1,不在线0 |
desc | string | false | none | 说明 |
edge_list | [object] | true | none | 边节点列表 |
id | string | false | none | 节点ID |
name | string | false | none | 节点名称 |
ip | string | false | none | 节点IP |
port | integer | false | none | 节点端口 |
status | integer | false | none | 异常-1,正常0 |
online | integer | false | none | 在线1,不在线0 |
desc | string | false | none | 描述 |
os | string | true | none | 操作系统 |
名称 | 类型 | 必选 | 约束 | 说明 |
os_version | string | true | none | 系统版本 |
start_time | integer | true | none | 启动时间 |
process | integer | true | none | 节点系统进程数 |
thread | integer | true | none | 节点系统线程 |
push_connected | integer | true | none | 节点推流连接数 |
pull_connected | integer | true | none | 节点拉流连接数 |
rtmp_port | integer | true | none | rtmp端口 |
max_connection | integer | true | none | 最大连接数 |
http_flv_enable | string | true | none | on 开 off关 |
https_enable | string | true | none | on 开 off关 |
http_flv_port | integer | true | none | flv服务端口 |
https_flv_port | integer | true | none | https-flv服务端口 |
onplay | string | true | none | 用于拉流鉴权 |
unplay | string | true | none | 用于停止拉流鉴权 |
onpublish | string | true | none | 用于推流鉴权 |
unpublish | string | true | none | 用于停止推理鉴权 |
https_crt_id | string | true | none | https证书id |
origin_list | [object] | true | none | 源节点列表 |
id | string | false | none | 节点ID |
name | string | false | none | 节点名称 |
ip | string | false | none | 节点IP |
port | integer | false | none | 节点端口 |
status | integer | false | none | 异常-1,正常0 |
online | integer | false | none | 在线1,不在线0 |
desc | string | false | none | 描述 |
hls_path | string | true | none | hls切片路径 |
rtmp_port | integer | true | none | rtmp服务端口 |
max_connection | integer | true | none | 最大连接数 |
hls_enable | string | true | none | 是否启用hls服务on开off 关 |
hls_window | integer | true | none | hls切片窗口大小,秒 |
hls_fragment | integer | true | none | 单个ts文件时长,秒 |
os | string | true | none | 操作系统 |
os_version | string | true | none | 系统版本 |
start_time | integer | true | none | 启动时间 |
process | integer | true | none | 节点系统进程数 |
thread | integer | true | none | 节点系统线程数 |
push_connected | integer | true | none | 节点推流连接数 |
pull_connected | integer | true | none | 节点拉流连接数 |