Limit viewers by ip

This commit is contained in:
2023-07-11 20:24:43 +01:00
parent 0301ee6a43
commit 12989857a1

View File

@ -26,7 +26,7 @@ public class BackgroundStreamManager : BackgroundService
var streams = clients.Where(a => !a.Publish).GroupBy(a => a.Url);
foreach (var stream in streams)
{
var viewers = stream.Count();
var viewers = stream.Select(a => a.Ip).Distinct().Count();
var streamKey = stream.Key.Split("/").Last();
await streamManager.UpdateViewers(streamKey, viewers);
}