Kick client directly by on_hls->client_id

This commit is contained in:
2023-07-05 21:08:09 +01:00
parent 531c5614cb
commit 7dcc1cca83
2 changed files with 4 additions and 11 deletions

View File

@ -43,9 +43,9 @@ public class SrsController : Controller
await _streamManager.StreamStopped(req.Stream);
return new();
}
if (req.Action == "on_hls" && req.Duration.HasValue)
if (req.Action == "on_hls" && req.Duration.HasValue && !string.IsNullOrEmpty(req.ClientId))
{
await _streamManager.ConsumeQuota(req.Stream, req.Duration.Value);
await _streamManager.ConsumeQuota(req.Stream, req.Duration.Value, req.ClientId);
return new();
}
}