diff --git a/server/internal/capture/broadcast.go b/server/internal/capture/broadcast.go index ea25b3b2..536f1597 100644 --- a/server/internal/capture/broadcast.go +++ b/server/internal/capture/broadcast.go @@ -78,12 +78,13 @@ func (manager *BroacastManagerCtx) Start(url string) error { manager.mu.Lock() defer manager.mu.Unlock() + manager.url = url + err := manager.createPipeline() if err != nil { return err } - manager.url = url manager.started = true return nil }