N
O
D
E
M
E
D
I
A
Thinking
首页
产品
文档
博客
订单
文档
获取服务端信息
2026年 5月 20日 下午3:36
**简要描述:** - 获取服务端详细信息 **请求URL:** - ` http://server_ip:8000/api/stats` **请求方式:** - GET **Headers参数:** |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |authorization |是 |string |登陆时返回的token值 | **返回示例** ``` { "code": 200, "error": "", "data": { "os": { "arch": "amd64", "uptime": 251238, "platform": "linux", "release": "7.7.1908" }, "cpu": { "name": "Intel(R) Xeon(R) CPU @ 2.00GHz", "mhz": 2000.114, "cores": 2, "used": 4.76190476153354 }, "mem": { "totle": 2086305792, "used": 305418240 }, "net": { "inbytes": 39834826998, "outbytes": 12006400 }, "nms": { "version": "3.3.3", "uptime": 250412, "machineid": "942abf9737933f576947865fb217a7ffb0a6ae5e51d34d5d7469b3da7b30ad4e", "exptime": "2020-05-31", "sessions": 1, "publishers": 1, "subscribers": 0, "rtmpSess": 1, "httpSess": 0, "kmpSess": 0 } } } ``` **返回参数说明** ### os |参数名|类型|说明| |:----- |:-----|----- | |arch |string |服务端操作系统架构 | |uptime|number|系统启动时长,单位秒| |platform |string|服务端操作系统| |release |string|服务端操作系统版本| ### cpu |参数名|类型|说明| |:----- |:-----|----- | |name |string |处理器名字 | |mhz |number|处理器频率| |cores |number|处理器核心数| |used |number|处理器使用率| ### mem |参数名|类型|说明| |:----- |:-----|----- | |totle |number|总内存| |totle |number|已使用内存| ### net |参数名|类型|说明| |:----- |:-----|----- | |inbytes |number|服务端开启后总输入流量,单位字节| |outbytes |number|服务端开启后总输出流量,单位字节| ### nms |参数名|类型|说明| |:----- |:-----|----- | |version |string |NMS版本号 | |uptime|number|NMS启动时长,单位秒| |machineid |string|机器码,注册用| |exptime |string|软件过期时间| |sessions |number|客户端总会话数| |publishers|number|总推流数| |subscribers|number|总播放数| |rtmpSess|number|rtmp连接数| |httpSess|number|http-flv连接数| |kmpSess|number|kmp连接数| **备注** - 开启hls后,每推送一路流,会产生一路rtmp流作为hls的输入源 - 通过定时获取该接口,计算net.inbytes和net.outbytes 可获得实时的带宽占用 - 通过定时获取该接口,可以记录连接数走势 ## PHP调用例子 ``` <?php function http_get_json($url, $token) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'authorization:'.$token ) ); $response = curl_exec($ch); curl_close($ch); return $response; } $url = "http://192.168.0.2:8000/api/stats"; $token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIn0.HiG-CktjEb_KiDNpLIWGZ2shTbpc0MA6s_x3VduS4bA"; $result = http_get_json($url, $token); var_dump($result); ```
嘿,我是小R,需要帮助随时找我哦
QQ客服:281269007
邮件支持
扫码加微信
回到顶部