From: Guillaume Pellerin Date: Thu, 23 Nov 2023 08:19:06 +0000 (+0100) Subject: fix stream url X-Git-Tag: 2.8.1-ae~8 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=c1632d5709b7654b5d7e42e0a8c4524f02e2eb9d;p=teleforma.git fix stream url --- diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 274b0196..1d39c3a2 100755 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -598,10 +598,12 @@ class LiveStream(models.Model): @property def url(self): - if self.server.type == 'stream-m': - return 'https://' + self.server.host + '/stream/video/consume/' + self.slug - else: - return 'https://' + self.server.host + '/stream/audio/' + self.slug + server = self.server.host + if settings.TELECASTER_LIVE_RANDOM_SERVERS: + servers = settings.TELECASTER_LIVE_STREAMING_SERVERS + server = random.choice(servers) + return self.server.protocol + '://' + server + ':' + self.server.port + \ + self.server.path + self.mount_point def __str__(self): if self.conference: