diff --git a/src/Component/NginxConfigGenerator.php b/src/Component/NginxConfigGenerator.php index e6f1baf..10f8ec4 100644 --- a/src/Component/NginxConfigGenerator.php +++ b/src/Component/NginxConfigGenerator.php @@ -95,7 +95,7 @@ rtmp { $configPush[] = "\t\t\tpush " . $this->buildUrl($endpoint) . ';'; } - $applicationName = sprintf('%s_%s', $stream->getUser()->getUsername(), $stream->getId()); + $applicationName = sprintf('%s/%s', $stream->getUser()->getUsername(), $stream->getName()); $vhost .= sprintf(self::VHOST, $applicationName, implode("\n", $configPush)); } } diff --git a/src/Controller/Streams.php b/src/Controller/Streams.php index b9ef629..de0558a 100644 --- a/src/Controller/Streams.php +++ b/src/Controller/Streams.php @@ -73,7 +73,7 @@ class Streams extends Controller $host = parse_url($this->container->getParameter('appHost'), PHP_URL_HOST); $data = $stream->jsonSerialize(); - $data['streamUrl'] = sprintf('rtmp://%s/%s', $host, $stream->getUser()->getUsername() . '_' . $stream->getId()); + $data['streamUrl'] = sprintf('rtmp://%s/%s', $host, $stream->getUser()->getUsername() . '_' . $stream->getName()); return new JsonResponse($data); }