1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Fix #1501, use request ip for origin cluster. 3.0.66

This commit is contained in:
winlin 2019-11-30 18:50:24 +08:00
parent 488f16f60c
commit e5285ecabf
7 changed files with 40 additions and 23 deletions

View file

@ -1297,7 +1297,7 @@ srs_error_t SrsGoApiClusters::serve_http(ISrsHttpResponseWriter* w, ISrsHttpMess
->set("stream", SrsJsonAny::str(stream.c_str())));
SrsCoWorkers* coworkers = SrsCoWorkers::instance();
data->set("origin", coworkers->dumps(vhost, app, stream));
data->set("origin", coworkers->dumps(vhost, ip, app, stream));
return srs_api_response(w, r, obj->dumps());
}
@ -1342,7 +1342,7 @@ srs_error_t SrsHttpApi::do_cycle()
{
srs_error_t err = srs_success;
srs_trace("api get peer ip success. ip=%s", ip.c_str());
srs_trace("API server client, ip=%s", ip.c_str());
// initialize parser
if ((err = parser->initialize(HTTP_REQUEST, true)) != srs_success) {