|
|
@ -45,9 +45,9 @@ using namespace srs_internal;
|
|
|
|
// @global the version to identify the core.
|
|
|
|
// @global the version to identify the core.
|
|
|
|
const char* _srs_version = "XCORE-" RTMP_SIG_SRS_SERVER;
|
|
|
|
const char* _srs_version = "XCORE-" RTMP_SIG_SRS_SERVER;
|
|
|
|
|
|
|
|
|
|
|
|
// when user config an invalid value, macros to perfer true or false.
|
|
|
|
// when user config an invalid value, macros to prefer true or false.
|
|
|
|
#define SRS_CONF_PERFER_FALSE(conf_arg) conf_arg == "on"
|
|
|
|
#define SRS_CONF_PREFER_FALSE(conf_arg) conf_arg == "on"
|
|
|
|
#define SRS_CONF_PERFER_TRUE(conf_arg) conf_arg != "off"
|
|
|
|
#define SRS_CONF_PREFER_TRUE(conf_arg) conf_arg != "off"
|
|
|
|
|
|
|
|
|
|
|
|
// default config file.
|
|
|
|
// default config file.
|
|
|
|
#define SRS_CONF_DEFAULT_COFNIG_FILE SRS_DEFAULT_CONFIG
|
|
|
|
#define SRS_CONF_DEFAULT_COFNIG_FILE SRS_DEFAULT_CONFIG
|
|
|
@ -60,8 +60,8 @@ const char* _srs_version = "XCORE-" RTMP_SIG_SRS_SERVER;
|
|
|
|
|
|
|
|
|
|
|
|
// Overwrite the config by env.
|
|
|
|
// Overwrite the config by env.
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_STRING(key) if (!srs_getenv(key).empty()) return srs_getenv(key)
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_STRING(key) if (!srs_getenv(key).empty()) return srs_getenv(key)
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_BOOL(key) if (!srs_getenv(key).empty()) return SRS_CONF_PERFER_FALSE(srs_getenv(key))
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_BOOL(key) if (!srs_getenv(key).empty()) return SRS_CONF_PREFER_FALSE(srs_getenv(key))
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_BOOL2(key) if (!srs_getenv(key).empty()) return SRS_CONF_PERFER_TRUE(srs_getenv(key))
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_BOOL2(key) if (!srs_getenv(key).empty()) return SRS_CONF_PREFER_TRUE(srs_getenv(key))
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_INT(key) if (!srs_getenv(key).empty()) return ::atoi(srs_getenv(key).c_str())
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_INT(key) if (!srs_getenv(key).empty()) return ::atoi(srs_getenv(key).c_str())
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_FLOAT(key) if (!srs_getenv(key).empty()) return ::atof(srs_getenv(key).c_str())
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_FLOAT(key) if (!srs_getenv(key).empty()) return ::atof(srs_getenv(key).c_str())
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_SECONDS(key) if (!srs_getenv(key).empty()) return srs_utime_t(::atoi(srs_getenv(key).c_str()) * SRS_UTIME_SECONDS)
|
|
|
|
#define SRS_OVERWRITE_BY_ENV_SECONDS(key) if (!srs_getenv(key).empty()) return srs_utime_t(::atoi(srs_getenv(key).c_str()) * SRS_UTIME_SECONDS)
|
|
|
@ -2908,7 +2908,7 @@ bool SrsConfig::get_daemon()
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_in_docker()
|
|
|
|
bool SrsConfig::get_in_docker()
|
|
|
@ -2922,7 +2922,7 @@ bool SrsConfig::get_in_docker()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::is_full_config()
|
|
|
|
bool SrsConfig::is_full_config()
|
|
|
@ -2934,7 +2934,7 @@ bool SrsConfig::is_full_config()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SrsConfDirective* SrsConfig::get_root()
|
|
|
|
SrsConfDirective* SrsConfig::get_root()
|
|
|
@ -3098,7 +3098,7 @@ bool SrsConfig::get_utc_time()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_work_dir()
|
|
|
|
string SrsConfig::get_work_dir()
|
|
|
@ -3126,7 +3126,7 @@ bool SrsConfig::get_asprocess()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::whether_query_latest_version()
|
|
|
|
bool SrsConfig::whether_query_latest_version()
|
|
|
@ -3140,7 +3140,7 @@ bool SrsConfig::whether_query_latest_version()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::first_wait_for_qlv()
|
|
|
|
srs_utime_t SrsConfig::first_wait_for_qlv()
|
|
|
@ -3168,7 +3168,7 @@ bool SrsConfig::empty_ip_ok()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_grace_start_wait()
|
|
|
|
srs_utime_t SrsConfig::get_grace_start_wait()
|
|
|
@ -3210,7 +3210,7 @@ bool SrsConfig::is_force_grace_quit()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::disable_daemon_for_docker()
|
|
|
|
bool SrsConfig::disable_daemon_for_docker()
|
|
|
@ -3224,7 +3224,7 @@ bool SrsConfig::disable_daemon_for_docker()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::inotify_auto_reload()
|
|
|
|
bool SrsConfig::inotify_auto_reload()
|
|
|
@ -3238,7 +3238,7 @@ bool SrsConfig::inotify_auto_reload()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::auto_reload_for_docker()
|
|
|
|
bool SrsConfig::auto_reload_for_docker()
|
|
|
@ -3252,7 +3252,7 @@ bool SrsConfig::auto_reload_for_docker()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// TODO: FIXME: Support reload.
|
|
|
|
// TODO: FIXME: Support reload.
|
|
|
@ -3318,7 +3318,7 @@ bool SrsConfig::get_circuit_breaker()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_high_threshold()
|
|
|
|
int SrsConfig::get_high_threshold()
|
|
|
@ -3451,7 +3451,7 @@ bool SrsConfig::get_tencentcloud_cls_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_tencentcloud_cls_stat_heartbeat()
|
|
|
|
bool SrsConfig::get_tencentcloud_cls_stat_heartbeat()
|
|
|
@ -3470,7 +3470,7 @@ bool SrsConfig::get_tencentcloud_cls_stat_heartbeat()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_tencentcloud_cls_stat_streams()
|
|
|
|
bool SrsConfig::get_tencentcloud_cls_stat_streams()
|
|
|
@ -3489,7 +3489,7 @@ bool SrsConfig::get_tencentcloud_cls_stat_streams()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_tencentcloud_cls_debug_logging()
|
|
|
|
bool SrsConfig::get_tencentcloud_cls_debug_logging()
|
|
|
@ -3508,7 +3508,7 @@ bool SrsConfig::get_tencentcloud_cls_debug_logging()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_tencentcloud_cls_heartbeat_ratio()
|
|
|
|
int SrsConfig::get_tencentcloud_cls_heartbeat_ratio()
|
|
|
@ -3679,7 +3679,7 @@ bool SrsConfig::get_tencentcloud_apm_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_tencentcloud_apm_team()
|
|
|
|
string SrsConfig::get_tencentcloud_apm_team()
|
|
|
@ -3774,7 +3774,7 @@ bool SrsConfig::get_tencentcloud_apm_debug_logging()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_exporter_enabled()
|
|
|
|
bool SrsConfig::get_exporter_enabled()
|
|
|
@ -3793,7 +3793,7 @@ bool SrsConfig::get_exporter_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_exporter_listen()
|
|
|
|
string SrsConfig::get_exporter_listen()
|
|
|
@ -3885,7 +3885,7 @@ bool SrsConfig::get_stream_caster_enabled(SrsConfDirective* conf)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_stream_caster_engine(SrsConfDirective* conf)
|
|
|
|
string SrsConfig::get_stream_caster_engine(SrsConfDirective* conf)
|
|
|
@ -3954,7 +3954,7 @@ bool SrsConfig::get_stream_caster_sip_enable(SrsConfDirective* conf)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_stream_caster_sip_listen(SrsConfDirective* conf)
|
|
|
|
int SrsConfig::get_stream_caster_sip_listen(SrsConfDirective* conf)
|
|
|
@ -4072,7 +4072,7 @@ bool SrsConfig::get_rtc_server_enabled(SrsConfDirective* conf)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_rtc_server_listen()
|
|
|
|
int SrsConfig::get_rtc_server_listen()
|
|
|
@ -4144,7 +4144,7 @@ bool SrsConfig::get_api_as_candidates()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_resolve_api_domain()
|
|
|
|
bool SrsConfig::get_resolve_api_domain()
|
|
|
@ -4163,7 +4163,7 @@ bool SrsConfig::get_resolve_api_domain()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_keep_api_domain()
|
|
|
|
bool SrsConfig::get_keep_api_domain()
|
|
|
@ -4182,7 +4182,7 @@ bool SrsConfig::get_keep_api_domain()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_use_auto_detect_network_ip()
|
|
|
|
bool SrsConfig::get_use_auto_detect_network_ip()
|
|
|
@ -4201,7 +4201,7 @@ bool SrsConfig::get_use_auto_detect_network_ip()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_rtc_server_tcp_enabled()
|
|
|
|
bool SrsConfig::get_rtc_server_tcp_enabled()
|
|
|
@ -4225,7 +4225,7 @@ bool SrsConfig::get_rtc_server_tcp_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_rtc_server_tcp_listen()
|
|
|
|
int SrsConfig::get_rtc_server_tcp_listen()
|
|
|
@ -4306,7 +4306,7 @@ bool SrsConfig::get_rtc_server_ecdsa()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_rtc_server_encrypt()
|
|
|
|
bool SrsConfig::get_rtc_server_encrypt()
|
|
|
@ -4325,7 +4325,7 @@ bool SrsConfig::get_rtc_server_encrypt()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_rtc_server_reuseport()
|
|
|
|
int SrsConfig::get_rtc_server_reuseport()
|
|
|
@ -4377,7 +4377,7 @@ bool SrsConfig::get_rtc_server_merge_nalus()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_rtc_server_black_hole()
|
|
|
|
bool SrsConfig::get_rtc_server_black_hole()
|
|
|
@ -4401,7 +4401,7 @@ bool SrsConfig::get_rtc_server_black_hole()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
std::string SrsConfig::get_rtc_server_black_hole_addr()
|
|
|
|
std::string SrsConfig::get_rtc_server_black_hole_addr()
|
|
|
@ -4451,7 +4451,7 @@ bool SrsConfig::get_rtc_enabled(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_rtc_keep_bframe(string vhost)
|
|
|
|
bool SrsConfig::get_rtc_keep_bframe(string vhost)
|
|
|
@ -4471,7 +4471,7 @@ bool SrsConfig::get_rtc_keep_bframe(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_rtc_keep_avc_nalu_sei(std::string vhost)
|
|
|
|
bool SrsConfig::get_rtc_keep_avc_nalu_sei(std::string vhost)
|
|
|
@ -4491,7 +4491,7 @@ bool SrsConfig::get_rtc_keep_avc_nalu_sei(std::string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_rtc_from_rtmp(string vhost)
|
|
|
|
bool SrsConfig::get_rtc_from_rtmp(string vhost)
|
|
|
@ -4511,7 +4511,7 @@ bool SrsConfig::get_rtc_from_rtmp(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_rtc_stun_timeout(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_rtc_stun_timeout(string vhost)
|
|
|
@ -4551,7 +4551,7 @@ bool SrsConfig::get_rtc_stun_strict_check(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
std::string SrsConfig::get_rtc_dtls_role(string vhost)
|
|
|
|
std::string SrsConfig::get_rtc_dtls_role(string vhost)
|
|
|
@ -4629,7 +4629,7 @@ bool SrsConfig::get_rtc_to_rtmp(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_rtc_pli_for_rtmp(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_rtc_pli_for_rtmp(string vhost)
|
|
|
@ -4677,7 +4677,7 @@ bool SrsConfig::get_rtc_nack_enabled(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_rtc_nack_no_copy(string vhost)
|
|
|
|
bool SrsConfig::get_rtc_nack_no_copy(string vhost)
|
|
|
@ -4696,7 +4696,7 @@ bool SrsConfig::get_rtc_nack_no_copy(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_rtc_twcc_enabled(string vhost)
|
|
|
|
bool SrsConfig::get_rtc_twcc_enabled(string vhost)
|
|
|
@ -4715,7 +4715,7 @@ bool SrsConfig::get_rtc_twcc_enabled(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_rtc_opus_bitrate(string vhost)
|
|
|
|
int SrsConfig::get_rtc_opus_bitrate(string vhost)
|
|
|
@ -4840,13 +4840,13 @@ bool SrsConfig::get_vhost_enabled(SrsConfDirective* conf)
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// perfer true for exists one.
|
|
|
|
// prefer true for exists one.
|
|
|
|
conf = conf->get("enabled");
|
|
|
|
conf = conf->get("enabled");
|
|
|
|
if (!conf || conf->arg0().empty()) {
|
|
|
|
if (!conf || conf->arg0().empty()) {
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_gop_cache(string vhost)
|
|
|
|
bool SrsConfig::get_gop_cache(string vhost)
|
|
|
@ -4868,7 +4868,7 @@ bool SrsConfig::get_gop_cache(string vhost)
|
|
|
|
return SRS_PERF_GOP_CACHE;
|
|
|
|
return SRS_PERF_GOP_CACHE;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -4916,7 +4916,7 @@ bool SrsConfig::get_debug_srs_upnode(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_atc(string vhost)
|
|
|
|
bool SrsConfig::get_atc(string vhost)
|
|
|
@ -4940,7 +4940,7 @@ bool SrsConfig::get_atc(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_atc_auto(string vhost)
|
|
|
|
bool SrsConfig::get_atc_auto(string vhost)
|
|
|
@ -4964,7 +4964,7 @@ bool SrsConfig::get_atc_auto(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_time_jitter(string vhost)
|
|
|
|
int SrsConfig::get_time_jitter(string vhost)
|
|
|
@ -5014,7 +5014,7 @@ bool SrsConfig::get_mix_correct(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_queue_length(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_queue_length(string vhost)
|
|
|
@ -5060,7 +5060,7 @@ bool SrsConfig::get_refer_enabled(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SrsConfDirective* SrsConfig::get_refer_all(string vhost)
|
|
|
|
SrsConfDirective* SrsConfig::get_refer_all(string vhost)
|
|
|
@ -5199,7 +5199,7 @@ bool SrsConfig::get_parse_sps(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::try_annexb_first(string vhost)
|
|
|
|
bool SrsConfig::try_annexb_first(string vhost)
|
|
|
@ -5224,7 +5224,7 @@ bool SrsConfig::try_annexb_first(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_mr_enabled(string vhost)
|
|
|
|
bool SrsConfig::get_mr_enabled(string vhost)
|
|
|
@ -5246,7 +5246,7 @@ bool SrsConfig::get_mr_enabled(string vhost)
|
|
|
|
return SRS_PERF_MR_ENABLED;
|
|
|
|
return SRS_PERF_MR_ENABLED;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_mr_sleep(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_mr_sleep(string vhost)
|
|
|
@ -5382,9 +5382,9 @@ bool SrsConfig::get_realtime_enabled(string vhost, bool is_rtc)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (is_rtc) {
|
|
|
|
if (is_rtc) {
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -5404,7 +5404,7 @@ bool SrsConfig::get_tcp_nodelay(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_send_min_interval(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_send_min_interval(string vhost)
|
|
|
@ -5452,7 +5452,7 @@ bool SrsConfig::get_reduce_sequence_header(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_publish_1stpkt_timeout(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_publish_1stpkt_timeout(string vhost)
|
|
|
@ -5573,7 +5573,7 @@ bool SrsConfig::get_forward_enabled(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SrsConfDirective* SrsConfig::get_forwards(string vhost)
|
|
|
|
SrsConfDirective* SrsConfig::get_forwards(string vhost)
|
|
|
@ -5646,7 +5646,7 @@ bool SrsConfig::get_vhost_http_hooks_enabled(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SrsConfDirective* SrsConfig::get_vhost_on_connect(string vhost)
|
|
|
|
SrsConfDirective* SrsConfig::get_vhost_on_connect(string vhost)
|
|
|
@ -5841,7 +5841,7 @@ bool SrsConfig::get_vhost_edge_follow_client(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_vhost_edge_token_traverse(string vhost)
|
|
|
|
bool SrsConfig::get_vhost_edge_token_traverse(string vhost)
|
|
|
@ -5863,7 +5863,7 @@ bool SrsConfig::get_vhost_edge_token_traverse(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_vhost_edge_transform_vhost(string vhost)
|
|
|
|
string SrsConfig::get_vhost_edge_transform_vhost(string vhost)
|
|
|
@ -5913,7 +5913,7 @@ bool SrsConfig::get_vhost_origin_cluster(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
vector<string> SrsConfig::get_vhost_coworkers(string vhost)
|
|
|
|
vector<string> SrsConfig::get_vhost_coworkers(string vhost)
|
|
|
@ -5967,7 +5967,7 @@ bool SrsConfig::get_security_enabled(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SrsConfDirective* SrsConfig::get_security_rules(string vhost)
|
|
|
|
SrsConfDirective* SrsConfig::get_security_rules(string vhost)
|
|
|
@ -6008,7 +6008,7 @@ bool SrsConfig::get_transcode_enabled(SrsConfDirective* conf)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_transcode_ffmpeg(SrsConfDirective* conf)
|
|
|
|
string SrsConfig::get_transcode_ffmpeg(SrsConfDirective* conf)
|
|
|
@ -6059,7 +6059,7 @@ bool SrsConfig::get_engine_enabled(SrsConfDirective* conf)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string srs_prefix_underscores_ifno(string name)
|
|
|
|
string srs_prefix_underscores_ifno(string name)
|
|
|
@ -6459,7 +6459,7 @@ bool SrsConfig::get_exec_enabled(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
vector<SrsConfDirective*> SrsConfig::get_exec_publishs(string vhost)
|
|
|
|
vector<SrsConfDirective*> SrsConfig::get_exec_publishs(string vhost)
|
|
|
@ -6524,7 +6524,7 @@ bool SrsConfig::get_ingest_enabled(SrsConfDirective* conf)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_ingest_ffmpeg(SrsConfDirective* conf)
|
|
|
|
string SrsConfig::get_ingest_ffmpeg(SrsConfDirective* conf)
|
|
|
@ -6723,7 +6723,7 @@ bool SrsConfig::get_dash_enabled(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_dash_fragment(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_dash_fragment(string vhost)
|
|
|
@ -6856,7 +6856,7 @@ bool SrsConfig::get_dash_cleanup(std::string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_dash_dispose(std::string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_dash_dispose(std::string vhost)
|
|
|
@ -6915,7 +6915,7 @@ bool SrsConfig::get_hls_enabled(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_hls_entry_prefix(string vhost)
|
|
|
|
string SrsConfig::get_hls_entry_prefix(string vhost)
|
|
|
@ -7010,7 +7010,7 @@ bool SrsConfig::get_hls_ts_floor(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_hls_fragment(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_hls_fragment(string vhost)
|
|
|
@ -7182,7 +7182,7 @@ bool SrsConfig::get_vhost_hls_dts_directly(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_hls_ctx_enabled(std::string vhost)
|
|
|
|
bool SrsConfig::get_hls_ctx_enabled(std::string vhost)
|
|
|
@ -7201,7 +7201,7 @@ bool SrsConfig::get_hls_ctx_enabled(std::string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_hls_ts_ctx_enabled(std::string vhost)
|
|
|
|
bool SrsConfig::get_hls_ts_ctx_enabled(std::string vhost)
|
|
|
@ -7220,7 +7220,7 @@ bool SrsConfig::get_hls_ts_ctx_enabled(std::string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_hls_cleanup(string vhost)
|
|
|
|
bool SrsConfig::get_hls_cleanup(string vhost)
|
|
|
@ -7239,7 +7239,7 @@ bool SrsConfig::get_hls_cleanup(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_hls_dispose(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_hls_dispose(string vhost)
|
|
|
@ -7277,7 +7277,7 @@ bool SrsConfig::get_hls_wait_keyframe(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_hls_keys(string vhost)
|
|
|
|
bool SrsConfig::get_hls_keys(string vhost)
|
|
|
@ -7296,7 +7296,7 @@ bool SrsConfig::get_hls_keys(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_hls_fragments_per_key(string vhost)
|
|
|
|
int SrsConfig::get_hls_fragments_per_key(string vhost)
|
|
|
@ -7418,7 +7418,7 @@ bool SrsConfig::get_hds_enabled(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_hds_path(const string &vhost)
|
|
|
|
string SrsConfig::get_hds_path(const string &vhost)
|
|
|
@ -7518,7 +7518,7 @@ bool SrsConfig::get_dvr_enabled(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SrsConfDirective* SrsConfig::get_dvr_apply(string vhost)
|
|
|
|
SrsConfDirective* SrsConfig::get_dvr_apply(string vhost)
|
|
|
@ -7609,7 +7609,7 @@ bool SrsConfig::get_dvr_wait_keyframe(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_dvr_time_jitter(string vhost)
|
|
|
|
int SrsConfig::get_dvr_time_jitter(string vhost)
|
|
|
@ -7655,7 +7655,7 @@ bool SrsConfig::get_http_api_enabled(SrsConfDirective* conf)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_http_api_listen()
|
|
|
|
string SrsConfig::get_http_api_listen()
|
|
|
@ -7694,7 +7694,7 @@ bool SrsConfig::get_http_api_crossdomain()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_raw_api()
|
|
|
|
bool SrsConfig::get_raw_api()
|
|
|
@ -7718,7 +7718,7 @@ bool SrsConfig::get_raw_api()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_raw_api_allow_reload()
|
|
|
|
bool SrsConfig::get_raw_api_allow_reload()
|
|
|
@ -7742,7 +7742,7 @@ bool SrsConfig::get_raw_api_allow_reload()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_raw_api_allow_query()
|
|
|
|
bool SrsConfig::get_raw_api_allow_query()
|
|
|
@ -7778,7 +7778,7 @@ bool SrsConfig::get_http_api_auth_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
std::string SrsConfig::get_http_api_auth_username()
|
|
|
|
std::string SrsConfig::get_http_api_auth_username()
|
|
|
@ -7855,7 +7855,7 @@ bool SrsConfig::get_https_api_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_https_api_listen()
|
|
|
|
string SrsConfig::get_https_api_listen()
|
|
|
@ -7936,7 +7936,7 @@ bool SrsConfig::get_srt_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
unsigned short SrsConfig::get_srt_listen_port()
|
|
|
|
unsigned short SrsConfig::get_srt_listen_port()
|
|
|
@ -8004,7 +8004,7 @@ bool SrsConfig::get_srto_tsbpdmode()
|
|
|
|
if (!conf || conf->arg0().empty()) {
|
|
|
|
if (!conf || conf->arg0().empty()) {
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_srto_latency()
|
|
|
|
int SrsConfig::get_srto_latency()
|
|
|
@ -8072,7 +8072,7 @@ bool SrsConfig::get_srt_sei_filter()
|
|
|
|
if (!conf || conf->arg0().empty()) {
|
|
|
|
if (!conf || conf->arg0().empty()) {
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_srto_tlpktdrop()
|
|
|
|
bool SrsConfig::get_srto_tlpktdrop()
|
|
|
@ -8089,7 +8089,7 @@ bool SrsConfig::get_srto_tlpktdrop()
|
|
|
|
if (!conf || conf->arg0().empty()) {
|
|
|
|
if (!conf || conf->arg0().empty()) {
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_srto_conntimeout()
|
|
|
|
srs_utime_t SrsConfig::get_srto_conntimeout()
|
|
|
@ -8251,7 +8251,7 @@ bool SrsConfig::get_srt_enabled(std::string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_srt_to_rtmp(std::string vhost)
|
|
|
|
bool SrsConfig::get_srt_to_rtmp(std::string vhost)
|
|
|
@ -8271,7 +8271,7 @@ bool SrsConfig::get_srt_to_rtmp(std::string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_http_stream_enabled()
|
|
|
|
bool SrsConfig::get_http_stream_enabled()
|
|
|
@ -8295,7 +8295,7 @@ bool SrsConfig::get_http_stream_enabled(SrsConfDirective* conf)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_http_stream_listen()
|
|
|
|
string SrsConfig::get_http_stream_listen()
|
|
|
@ -8352,7 +8352,7 @@ bool SrsConfig::get_http_stream_crossdomain()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SrsConfDirective* SrsConfig::get_https_stream()
|
|
|
|
SrsConfDirective* SrsConfig::get_https_stream()
|
|
|
@ -8381,7 +8381,7 @@ bool SrsConfig::get_https_stream_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_https_stream_listen()
|
|
|
|
string SrsConfig::get_https_stream_listen()
|
|
|
@ -8462,7 +8462,7 @@ bool SrsConfig::get_vhost_http_enabled(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_vhost_http_mount(string vhost)
|
|
|
|
string SrsConfig::get_vhost_http_mount(string vhost)
|
|
|
@ -8543,7 +8543,7 @@ bool SrsConfig::get_vhost_http_remux_enabled(SrsConfDirective* vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_vhost_http_remux_fast_cache(string vhost)
|
|
|
|
srs_utime_t SrsConfig::get_vhost_http_remux_fast_cache(string vhost)
|
|
|
@ -8591,7 +8591,7 @@ bool SrsConfig::get_vhost_http_remux_drop_if_not_match(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_vhost_http_remux_has_audio(string vhost)
|
|
|
|
bool SrsConfig::get_vhost_http_remux_has_audio(string vhost)
|
|
|
@ -8615,7 +8615,7 @@ bool SrsConfig::get_vhost_http_remux_has_audio(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_vhost_http_remux_has_video(string vhost)
|
|
|
|
bool SrsConfig::get_vhost_http_remux_has_video(string vhost)
|
|
|
@ -8639,7 +8639,7 @@ bool SrsConfig::get_vhost_http_remux_has_video(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool SrsConfig::get_vhost_http_remux_guess_has_av(string vhost)
|
|
|
|
bool SrsConfig::get_vhost_http_remux_guess_has_av(string vhost)
|
|
|
@ -8663,7 +8663,7 @@ bool SrsConfig::get_vhost_http_remux_guess_has_av(string vhost)
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
string SrsConfig::get_vhost_http_remux_mount(string vhost)
|
|
|
|
string SrsConfig::get_vhost_http_remux_mount(string vhost)
|
|
|
@ -8711,7 +8711,7 @@ bool SrsConfig::get_heartbeat_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
srs_utime_t SrsConfig::get_heartbeat_interval()
|
|
|
|
srs_utime_t SrsConfig::get_heartbeat_interval()
|
|
|
@ -8787,7 +8787,7 @@ bool SrsConfig::get_heartbeat_summaries()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_FALSE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_FALSE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
SrsConfDirective* SrsConfig::get_stats()
|
|
|
|
SrsConfDirective* SrsConfig::get_stats()
|
|
|
@ -8809,7 +8809,7 @@ bool SrsConfig::get_stats_enabled()
|
|
|
|
return DEFAULT;
|
|
|
|
return DEFAULT;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return SRS_CONF_PERFER_TRUE(conf->arg0());
|
|
|
|
return SRS_CONF_PREFER_TRUE(conf->arg0());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int SrsConfig::get_stats_network()
|
|
|
|
int SrsConfig::get_stats_network()
|
|
|
|