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

support reload atc

This commit is contained in:
winlin 2014-04-12 22:00:27 +08:00
parent eda1ddc03d
commit 821b58af03
6 changed files with 40 additions and 2 deletions

View file

@ -484,6 +484,25 @@ SrsSource::~SrsSource()
srs_freep(req);
}
int SrsSource::on_reload_atc(string vhost)
{
int ret = ERROR_SUCCESS;
if (req->vhost != vhost) {
return ret;
}
// atc changed.
bool enabled_atc = _srs_config->get_atc(vhost);
srs_warn("vhost %s atc changed to %d, connected client may corrupt.",
vhost.c_str(), enabled_atc);
gop_cache->clear();
return ret;
}
int SrsSource::on_reload_gop_cache(string vhost)
{
int ret = ERROR_SUCCESS;