winlin

refine code, donot listen if not enabled http

@@ -308,6 +308,7 @@ int SrsServer::listen() @@ -308,6 +308,7 @@ int SrsServer::listen()
308 } 308 }
309 } 309 }
310 310
  311 +#ifdef SRS_HTTP_API
311 if (_srs_config->get_http_api_enabled()) { 312 if (_srs_config->get_http_api_enabled()) {
312 SrsListener* listener = new SrsListener(this, SrsListenerHttpApi); 313 SrsListener* listener = new SrsListener(this, SrsListenerHttpApi);
313 listeners.push_back(listener); 314 listeners.push_back(listener);
@@ -318,7 +319,9 @@ int SrsServer::listen() @@ -318,7 +319,9 @@ int SrsServer::listen()
318 return ret; 319 return ret;
319 } 320 }
320 } 321 }
  322 +#endif
321 323
  324 +#ifdef SRS_HTTP_SERVER
322 if (_srs_config->get_http_stream_enabled()) { 325 if (_srs_config->get_http_stream_enabled()) {
323 SrsListener* listener = new SrsListener(this, SrsListenerHttpStream); 326 SrsListener* listener = new SrsListener(this, SrsListenerHttpStream);
324 listeners.push_back(listener); 327 listeners.push_back(listener);
@@ -329,6 +332,7 @@ int SrsServer::listen() @@ -329,6 +332,7 @@ int SrsServer::listen()
329 return ret; 332 return ret;
330 } 333 }
331 } 334 }
  335 +#endif
332 336
333 return ret; 337 return ret;
334 } 338 }