Hi TeamSpeak team,
I am running into a screen-sharing issue in the TeamSpeak 6 client when streaming League of Legends.
Issue
League of Legends uses separate processes/windows for the client and the in-game match.
Because of that, I cannot start a TS6 application stream before the match starts, since the actual game window is not available yet. I have to wait until the match launches, then select the League game application as the stream source.
After the match ends, the game process exits. At that point, TS6 does not automatically switch back to or reacquire the League client, so I have to manually change the stream source back to the client every time.
Expected behavior
It would be useful if TS6 could support application source fallback or source profiles for games with separate launcher/client/game processes.
For example, a priority list like:
- Capture
League of Legends.exewhile the match is running. - When that process exits, fall back to
LeagueClient.exe. - When a new match starts, switch back to
League of Legends.exe.
This would make streaming games with separate clients much smoother.
Environment
- TeamSpeak 6 client version: 6.0.0-beta4.1
- OS: Windows 11
- Game: League of Legends
Current workaround and blocker
The obvious workaround would be to stream the whole screen instead of the League application specifically. However, that is currently not a good option for HDR users because of the HDR/SDR screen-share issue already reported here:
So at the moment, neither application capture nor full screen capture works well for this use case.
I would be interested in helping with this if the TeamSpeak team is open to external contribution.
Thanks.
