What dependencies are needed for screen share?

Is it possible to get an explanation on the dependencies Teamspeak Beta 6 Screen Sharing uses from windows and/or the Visual C++ Redistributables and so on so we advanced users can make sure it’s not our OS not being “compatible” with sharing screens or missing a possible dependency it’s trying to pull from

I’m also just kinda interested in what all it’s using from windows to pull it off assuming it’s not a secret lol

For example does it require Java?
Are specific Runtimes used in screen sharing, if so which ones?
Is DirectX in use at all while screen sharing?

We are using WebRTC for capturing and transmission.
For windows, the only requirement is a more-or-less recent windows 10 version (all windows 11 versions should be fine). More precisely:
Windows 10.0.19043 / 21H1 Update.

To my knowledge no vcredist is required. We don’t use Java.
For capturing, a runtime detection will chose a suiteable + compatible path for capturing. This considers DX, Windows Game Capture API and a more traditional Windows Screen Capture API.

So in other words, you shouldn’t need to worry about that if you are on a more recent (stock) Windows Version.

8 Likes

Windows N Versions without the Media Feature Pack will not work but thats the only big issue i noticed and also Windows VMs do have some Problems running the Client and also old GPU or no GPU Drivers can cause problems but --disable-gpu as a start argument fixes it most of the times.

If you have a Windows N version then just download the Media Components via the Settings > Apps > Optional features option in Windows.

1 Like