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

RTC: Refine blackhole for session

This commit is contained in:
winlin 2020-05-26 13:49:27 +08:00
parent fccbe98f70
commit db43faa848
4 changed files with 6 additions and 6 deletions

View file

@ -462,8 +462,8 @@ rtc_server {
black_hole {
# Whether enable the black-hole.
enabled off;
# The black-hole address for publisher, or SRS as receiver.
publisher 127.0.0.1:10000;
# The black-hole address for session.
addr 127.0.0.1:10000;
}
}

View file

@ -4884,7 +4884,7 @@ bool SrsConfig::get_rtc_server_black_hole()
return SRS_CONF_PERFER_FALSE(conf->arg0());
}
std::string SrsConfig::get_rtc_server_black_hole_publisher()
std::string SrsConfig::get_rtc_server_black_hole_addr()
{
static string DEFAULT = "";
@ -4898,7 +4898,7 @@ std::string SrsConfig::get_rtc_server_black_hole_publisher()
return DEFAULT;
}
conf = conf->get("publisher");
conf = conf->get("addr");
if (!conf || conf->arg0().empty()) {
return DEFAULT;
}

View file

@ -532,7 +532,7 @@ public:
virtual bool get_rtc_server_merge_nalus();
virtual bool get_rtc_server_perf_stat();
virtual bool get_rtc_server_black_hole();
virtual std::string get_rtc_server_black_hole_publisher();
virtual std::string get_rtc_server_black_hole_addr();
private:
virtual int get_rtc_server_reuseport2();

View file

@ -2061,7 +2061,7 @@ srs_error_t SrsRtcSession::initialize(SrsRtcSource* source, SrsRequest* r, bool
srs_trace("RTC init session, timeout=%dms, blackhole=%d", srsu2msi(sessionStunTimeout), blackhole);
if (blackhole) {
string blackhole_ep = _srs_config->get_rtc_server_black_hole_publisher();
string blackhole_ep = _srs_config->get_rtc_server_black_hole_addr();
if (!blackhole_ep.empty()) {
string host; int port;
srs_parse_hostport(blackhole_ep, host, port);