diff --git a/UI/window-basic-auto-config.cpp b/UI/window-basic-auto-config.cpp index 511b889a3..4d4a7e6c6 100644 --- a/UI/window-basic-auto-config.cpp +++ b/UI/window-basic-auto-config.cpp @@ -641,6 +641,8 @@ void AutoConfigStreamPage::UpdateKeyLink() streamKeyLink = "https://studio.trovo.live/mychannel/stream"; } else if (serviceName == "Glimesh") { streamKeyLink = "https://glimesh.tv/users/settings/stream"; + } else if (serviceName == "Odysee") { + streamKeyLink = "https://odysee.com/$/livestream"; } else if (serviceName.startsWith("OPENREC.tv")) { streamKeyLink = "https://www.openrec.tv/login?keep_login=true&url=https://www.openrec.tv/dashboard/live?from=obs"; diff --git a/UI/window-basic-settings-stream.cpp b/UI/window-basic-settings-stream.cpp index f66ba260d..1d580cd75 100644 --- a/UI/window-basic-settings-stream.cpp +++ b/UI/window-basic-settings-stream.cpp @@ -293,6 +293,8 @@ void OBSBasicSettings::UpdateKeyLink() streamKeyLink = "https://studio.trovo.live/mychannel/stream"; } else if (serviceName == "Glimesh") { streamKeyLink = "https://glimesh.tv/users/settings/stream"; + } else if (serviceName == "Odysee") { + streamKeyLink = "https://odysee.com/$/livestream"; } else if (serviceName.startsWith("OPENREC.tv")) { streamKeyLink = "https://www.openrec.tv/login?keep_login=true&url=https://www.openrec.tv/dashboard/live?from=obs"; diff --git a/plugins/rtmp-services/data/services.json b/plugins/rtmp-services/data/services.json index 3e1ca7f5f..4a26ddf33 100644 --- a/plugins/rtmp-services/data/services.json +++ b/plugins/rtmp-services/data/services.json @@ -2038,6 +2038,22 @@ "x264opts": "scenecut=0" } }, + { + "name": "Odysee", + "servers": [ + { + "name": "Default", + "url": "rtmp://stream.odysee.com/live" + } + ], + "recommended": { + "keyint": 1, + "max video bitrate": 2500, + "profile": "high", + "x264opts": "tune=zerolatency" + + } + }, { "name": "OPENREC.tv - Premium member (プレミアム会員)", "servers": [