mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
refine config default values of srs, prepare to move each default values to functions.
This commit is contained in:
parent
3b8daafc03
commit
f39faa78bb
5 changed files with 144 additions and 99 deletions
|
@ -639,11 +639,11 @@ int SrsDvrPlan::on_reap_segment()
|
|||
SrsDvrPlan* SrsDvrPlan::create_plan(string vhost)
|
||||
{
|
||||
std::string plan = _srs_config->get_dvr_plan(vhost);
|
||||
if (plan == SRS_CONF_DEFAULT_DVR_PLAN_SEGMENT) {
|
||||
if (srs_config_dvr_is_plan_segment(plan)) {
|
||||
return new SrsDvrSegmentPlan();
|
||||
} else if (plan == SRS_CONF_DEFAULT_DVR_PLAN_SESSION) {
|
||||
} else if (srs_config_dvr_is_plan_session(plan)) {
|
||||
return new SrsDvrSessionPlan();
|
||||
} else if (plan == SRS_CONF_DEFAULT_DVR_PLAN_APPEND) {
|
||||
} else if (srs_config_dvr_is_plan_append(plan)) {
|
||||
return new SrsDvrAppendPlan();
|
||||
} else {
|
||||
srs_error("invalid dvr plan=%s, vhost=%s", plan.c_str(), vhost.c_str());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue