diff --git a/app/streaming/session.cpp b/app/streaming/session.cpp index 7a4db281..32c1b2a7 100644 --- a/app/streaming/session.cpp +++ b/app/streaming/session.cpp @@ -427,7 +427,12 @@ bool Session::initialize() m_StreamConfig.fps = m_Preferences->fps; m_StreamConfig.bitrate = m_Preferences->bitrateKbps; m_StreamConfig.hevcBitratePercentageMultiplier = 75; - m_StreamConfig.encryptionFlags = ENCFLG_ALL; + +#ifndef STEAM_LINK + // Enable audio encryption as long as we're not on Steam Link. + // That hardware can hardly handle Opus decoding at all. + m_StreamConfig.encryptionFlags = ENCFLG_AUDIO; +#endif SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Video bitrate: %d kbps",