diff --git a/src/projects/publishers/srt/srt_publisher.cpp b/src/projects/publishers/srt/srt_publisher.cpp index 1904cf206..919b27a25 100644 --- a/src/projects/publishers/srt/srt_publisher.cpp +++ b/src/projects/publishers/srt/srt_publisher.cpp @@ -445,6 +445,11 @@ namespace pub auto stream = application->GetStreamAs(final_url->Stream()); if (stream == nullptr) + { + stream = std::dynamic_pointer_cast(PullStream(final_url, vhost_app_name, final_url->Host(), final_url->Stream())); + } + + if(stream == nullptr) { logte("Could not find stream: %s", final_url->Stream().CStr()); AddToDisconnect(remote);