From d923e3b823266a200c80fb3439c83021ee3a0823 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sun, 3 Jul 2022 15:28:30 +0200 Subject: [PATCH] Make statsobj url configurable --- Program.cs | 3 ++- StreamUtils.cs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Program.cs b/Program.cs index 3eb78db..1807eb6 100644 --- a/Program.cs +++ b/Program.cs @@ -10,8 +10,9 @@ namespace RTMPDash; public class Program { public const string SiteName = "chaos.stream"; public const string IngressDomain = "rtmp://chaos.stream"; + public const string RtmpStatsUrl = "http://127.0.0.1:8083"; public const string RootDomain = "https://chaos.stream"; - public const string PlayerDomain = "https://live.on.chaos.stream"; + public const string PlayerDomain = "https://player.chaos.stream"; public const string FragmentDomain = "https://cdn.chaos.stream"; public const string StatsDomain = "https://stats.chaos.stream"; public const string PrivacyEmail = "chaosstream-privacy@zotan.email"; diff --git a/StreamUtils.cs b/StreamUtils.cs index bb88968..3f8ea02 100644 --- a/StreamUtils.cs +++ b/StreamUtils.cs @@ -37,7 +37,7 @@ public static class StreamUtils { public static List ListLiveUsers() => GetStatsObject().Server.Applications.First(p => p.Name == "ingress").MethodLive.Streams.Select(p => p.Name).ToList(); public static StatsObject GetStatsObject() { - var obj = (StatsObject)Serializer.Deserialize(new WebClient().OpenRead("http://127.0.0.1:8080")!); + var obj = (StatsObject)Serializer.Deserialize(new WebClient().OpenRead(Program.RtmpStatsUrl)!); return obj; } }