Screen Sharing does not work // only gray stream on macOS

Screenshare seems to be mostly working for me and a friend, however if I (Windows 11 AMD CPU Nvidia GPU) screenshare to a friend (Intel-based macbook), they don’t see anything if audio capture is enabled. This also seems to be the same the other way around (they stream to me). However if we turn off audio capture then the stream works.

When it doesn’t work, I can hear the stream come on, and can join it. But it has no video, just blank. It’s not even a black screen, just whatever the color teamspeak is.

Thanks for the report, I have forwarded this to QA for validation.

2 Likes

I can’t see my friends screen sharing. I am using macos arm client and latest version ts6-beta3.2

I was able to see their screens in older version. They are using windows. I am not able to see their screens in this version.

1 Like

For context i was able to see in i think beta3 or beta 3.1 these version are 1 day apart. But i am sure i could watch their screens. i wasn’t able to see their screen in beta2 versions. in this beta3.2 version i am able to see they shared their screens but when i connect there is nothing, just a gray screen.

thanks for reading.

Could you try starting the client with your terminal, so that we gather more information.

To start the client, just follow the commands below.

~ % cd /Applications/TeamSpeak.app/Contents/MacOS
MacOS % ./TeamSpeak 

Now you should try and watch a stream again and if the issue was reproduced, please copy all of the terminal content and post them here.

2 Likes

Hello as you can see this is what i see:

and these are the terminal logs when i try to connect my friends screen share:

(base) serdar@Serdar-Mac-mini MacOS % ./TeamSpeak
objc\[38399\]: Class SckHelper is implemented in both /Applications/TeamSpeak 2.app/Contents/MacOS/TeamSpeak (0x1050026e0) and /Applications/TeamSpeak 2.app/Contents/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework (0x30bc28108). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
2025-10-21 20:03:39.357 TeamSpeak\[38399:5643254\] Notification authorization denied
2025-10-21 20:03:39.416 TeamSpeak\[38399:5643202\] INIT
\[38399:5643716:1021/200344.721764:ERROR:../source/chromium/src/base/mac/process_requirement.cc:165\] Unable to derive validation category for current process. Signature validation of current process failed: Error Domain=NSOSStatusErrorDomain Code=-67030 “(null)” (-67030)
\[38399:5643716:1021/200344.730083:ERROR:../source/chromium/src/base/mac/process_requirement.cc:560\] ProcessIsSignedAndFulfillsRequirement: Error Domain=NSOSStatusErrorDomain Code=-67030 “(null)” (-67030)
\[38399:5643280:1021/200344.808379:ERROR:../source/chromium/src/google_apis/gcm/engine/registration_request.cc:291\] Registration response error message: DEPRECATED_ENDPOINT
\[38399:5643280:1021/200414.879687:ERROR:../source/chromium/src/google_apis/gcm/engine/registration_request.cc:291\] Registration response error message: DEPRECATED_ENDPOINT
\[38399:5643280:1021/200456.495936:ERROR:../source/chromium/src/google_apis/gcm/engine/registration_request.cc:291\] Registration response error message: QUOTA_EXCEEDED

Are you able to start a stream that other friends can view?

Is this an issue which always occurs or is it just sometimes happening?

As of now we don’t exactly know what is causing the issue. The logs are looking fine. Our QA team ran into a similar issue a while back, where he couldn’t join streams and the screen was gray. It turned out that some threads we’re blocking each other and a restart of the client / system helped in this case.

2 Likes

Yes, they can see my screen share but i can’t see them. I also restarted system and client still can’t see their screens.

Could you try with a third person this scenario?

User A - You, User B & C - Your friends on Windows

If user B starts a stream, user C joins the stream → This should work without issues

Now if you join the stream, does it freeze for user C?

2 Likes

No they still can see each other screens, though i can’t. still running this problem. I updated my ts6 server to beta 7 but i don’t think this will change anything, the problem seems on client. Can i download an older version of the client? This could resolve my issue.

From further testing this seems to be caused when using different IPv4 / IPv6 configurations, meaning one is trying to use IPv4 which one of the other participants do not support.

So you might check your router settings for IPv6 availability.

2 Likes

When I start the streams of other clients, when they have their sound for the stream activated I only get a grey stream. The downstream information etc. all looks about the same as when they stream without sound (except the sound tab ofc.). Has anyone else had a similar “bug” or is this something I did wrong?

If you need further information on anything please reach out I’m happy to help.

Macbook M2 Pro: Sequoia 15.7.1 (24G231)

TeamSpeak 6 Client: Version: 6.0.0-beta3.2

Build Number: 1760694069

Chromium Version: 140.0.7339.0

1 Like

I’ve moved the post back here as this is most likely the same issue.

Thanks for the hint with audio enabled. I’ll forward / further test this.

3 Likes

Yeah same here:

Macbook Air M2

Teamspeak 6 Beta 3.2

If i stream without Sound it works. If i enable the Sound and start Streaming again i got only a grey stream.

1 Like

Yeah same issue I’ve previously reported I believe if its helps with combining all of these under one umbrella

1 Like