From b486f6fe6bb2924cc7e0a13a3515d2e4e10be46d Mon Sep 17 00:00:00 2001 From: winlin Date: Tue, 15 Dec 2015 12:46:47 +0800 Subject: [PATCH] refine /api/v1/summaries, with code and server id. --- trunk/src/app/srs_app_http_api.cpp | 5 +++++ trunk/src/app/srs_app_statistic.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/trunk/src/app/srs_app_http_api.cpp b/trunk/src/app/srs_app_http_api.cpp index 6e4d6bde3..1e1a38bab 100644 --- a/trunk/src/app/srs_app_http_api.cpp +++ b/trunk/src/app/srs_app_http_api.cpp @@ -267,9 +267,14 @@ SrsGoApiSummaries::~SrsGoApiSummaries() int SrsGoApiSummaries::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r) { + SrsStatistic* stat = SrsStatistic::instance(); + SrsJsonObject* obj = SrsJsonAny::object(); SrsAutoFree(SrsJsonObject, obj); + obj->set("code", SrsJsonAny::integer(ERROR_SUCCESS)); + obj->set("server", SrsJsonAny::integer(stat->server_id())); + srs_api_dump_summaries(obj); return srs_api_response(w, r, obj->dumps()); diff --git a/trunk/src/app/srs_app_statistic.cpp b/trunk/src/app/srs_app_statistic.cpp index 83f1e1951..1dacf3aa3 100644 --- a/trunk/src/app/srs_app_statistic.cpp +++ b/trunk/src/app/srs_app_statistic.cpp @@ -35,7 +35,7 @@ using namespace std; #include #include -int64_t srs_gvid = getpid(); +int64_t srs_gvid = getpid() * 3; int64_t srs_generate_id() {