]> git.parisson.com Git - teleforma.git/commitdiff
fix stream url
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 23 Nov 2023 08:19:06 +0000 (09:19 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Thu, 23 Nov 2023 08:19:06 +0000 (09:19 +0100)
teleforma/models/core.py

index 274b01961245c216b6e54eccb4e1ab13b8c0df65..1d39c3a2168a43929c967dca683a1c74e11d3065 100755 (executable)
@@ -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: