feat(media): /api/graphs 列表返回完整节点快照(含 custom_metrics)
之前列表接口手写简化输出(仅 name/running/fps),无节点信息; 改为 GraphSnapshotJson 完整输出,一次请求即可获取全部节点状态 (供管理端视频源在线/离线检测)
This commit is contained in:
parent
d80a62aabf
commit
dca065e6cc
@ -487,13 +487,7 @@ void HttpServer::ServerLoop() {
|
||||
oss << "[";
|
||||
for (size_t i = 0; i < snaps.size(); ++i) {
|
||||
if (i) oss << ',';
|
||||
oss << "{";
|
||||
oss << "\"name\":\"" << JsonEscape(snaps[i].name) << "\",";
|
||||
oss << "\"running\":" << (snaps[i].running ? "true" : "false") << ',';
|
||||
oss << "\"total_fps\":" << snaps[i].total_fps << ',';
|
||||
oss << "\"alarm_total\":" << snaps[i].alarm_total << ',';
|
||||
oss << "\"publish_clients\":" << snaps[i].publish_clients;
|
||||
oss << "}";
|
||||
oss << GraphSnapshotJson(snaps[i]);
|
||||
}
|
||||
oss << "]";
|
||||
resp.body = oss.str();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user