修复超时计时器未关闭, 造成Source内存泄漏问题

This commit is contained in:
yangjiechina
2024-11-11 16:44:17 +08:00
parent 8513f24cdc
commit ce2df2f0aa
5 changed files with 78 additions and 65 deletions

View File

@@ -24,14 +24,6 @@ func PreparePublishSource(source Source, hook bool) (*http.Response, utils.HookS
return nil, utils.HookStateOccupy
}
if AppConfig.Hooks.IsEnableOnReceiveTimeout() && AppConfig.ReceiveTimeout > 0 {
StartReceiveDataTimer(source)
}
if AppConfig.Hooks.IsEnableOnIdleTimeout() && AppConfig.IdleTimeout > 0 {
StartIdleTimer(source)
}
source.SetCreateTime(time.Now())
urls := GetStreamPlayUrls(source.GetID())