diff --git a/UI/window-basic-settings-stream.cpp b/UI/window-basic-settings-stream.cpp index 004d8ab50..8be7155eb 100644 --- a/UI/window-basic-settings-stream.cpp +++ b/UI/window-basic-settings-stream.cpp @@ -533,11 +533,14 @@ void OBSBasicSettings::ServiceChanged() QString OBSBasicSettings::FindProtocol() { - if (IsCustomService() && !ui->customServer->text().isEmpty()) { + if (IsCustomService()) { + if (ui->customServer->text().isEmpty()) + return QString("RTMP"); QString server = ui->customServer->text(); - if (server.startsWith("rtmps://")) + if (obs_is_output_protocol_registered("RTMPS") && + server.startsWith("rtmps://")) return QString("RTMPS"); if (server.startsWith("ftl://"))