From dc8a63fb3cd1200a508bf0f5eb7f1aa3223ab32f Mon Sep 17 00:00:00 2001 From: winlin Date: Tue, 14 Jul 2020 14:01:38 +0800 Subject: [PATCH] RTC: Refine config code --- trunk/src/app/srs_app_config.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/trunk/src/app/srs_app_config.cpp b/trunk/src/app/srs_app_config.cpp index 984dd95a6..2f44f120e 100644 --- a/trunk/src/app/srs_app_config.cpp +++ b/trunk/src/app/srs_app_config.cpp @@ -5078,7 +5078,6 @@ bool SrsConfig::get_rtc_nack_enabled(string vhost) static bool DEFAULT = true; SrsConfDirective* conf = get_vhost(vhost); - if (!conf) { return DEFAULT; } @@ -5099,18 +5098,22 @@ bool SrsConfig::get_rtc_nack_enabled(string vhost) bool SrsConfig::get_rtc_twcc_enabled(string vhost) { static bool DEFAULT = true; + SrsConfDirective* conf = get_vhost(vhost); if (!conf) { return DEFAULT; } + conf = conf->get("twcc"); if (!conf) { return DEFAULT; } + conf = conf->get("enabled"); if (!conf || conf->arg0().empty()) { return DEFAULT; } + return SRS_CONF_PERFER_TRUE(conf->arg0()); }