TeamSpeak 6.0.0-beta3 - Foundation I Update

Hey everyone, back with another client update! :saluting_face:

With the launch of TeamSpeak 6, we introduced screensharing to the TeamSpeak Client. It was a huge milestone, but it came with high performance costs and heavy hardware demands. This update addresses exactly those issues, focusing on efficiency, stability, and a smoother experience.

The Foundation I Update introduces many performance and memory usage improvements. We introduce GPU Hardware-Acceleration via FFmpeg (you can bring your own if you want! ) speeding up your streams and freeing up system resources. You can tinker with advanced settings allowing you to tailor en/decoding settings to your machine. Furthermore vastly reduced memory usage , a new rendering system for streams , OpenH264 support , true P2P streaming with single-encoding and Linux-Wayland support will improve your daily experience with TeamSpeak. Additionally, you can now secure your account with 2FA and benefit from more Quality of Life features and enhancements. As usual, a round of bug fixes and improvements is also included.


:information_source: Known Issues as of October 14th :information_source:

Client crash or failure to start on Windows (AMD CPUs with iGPU)
Some users with AMD Ryzen 7000-series (or newer) CPUs that include an integrated GPU may experience instant crashes or the client not starting at all on Windows systems without AMD drivers installed. To fix this, install the latest AMD chipset and graphics drivers from amd.com and the issue should be resolved.

Windhawk conflict causing crashes
To fix this, open Windhawk’s advanced settings and add TeamSpeak.exe to the Process exceptions list. Thanks to @Ominouscold for identifying this workaround!

:memo: 6.0.0-beta3 Changelog :memo:

:sparkles: What’s New

  • Added FFmpeg hardware-acceleration for streams, supporting AMD AMF, Intel QSV and NVIDIA NVENC
  • Added support for Two-Factor-Authentication - secure your account with an additional layer of security
  • Added support to stream on Mac
  • Added support for ARM on macOS
  • Added support for Pipewire Capturing under Wayland
  • Added new stream rendering system
  • Added support for OpenH264
  • Added support for P2P streaming with single-encoding, saving resources when streaming to multiple users
  • Added dynamic codec selection for streams, automatically choosing the best codec for your viewers
  • Added connection info for inbound streams
  • Added more in-depth statistics for outbound streams
  • Added support to start focused application via hotkey on Linux
  • Added new auto-focus behavior that can be manually overwritten - focuses a single screenshare when in a meeting-like group
  • Added support to hide own, inactive or individual video streams
  • Added drag-and-drop support for activities in the sidebar
  • Added support to preserve the order of restored activities after client restarts
  • Added support to search for users and their custom nicknames inside the group info
  • Added support to auto-connect to a bookmark on startup with the microphone muted

:gear: Improvements

  • Improved auto-focus behavior of a streaming sessions with only one screenshare, allowing you to unfocus it again
  • Improved loading time of group info in large groups
  • Improved loading time of @mentions in large groups
  • Improved memory usage of chat members, emojis and translations - reductions of 90% in some cases
  • Improved spacings & design of compact chats
  • Improved design of small outbound streams in the servertree overlay
  • Improved caching on the account page to reduce pop-in of data
  • Improved error messages when logging in to myTS fails
  • Improved default chat permissions to allow everyone to start video streaming in new group chats
  • Improved design of changelog entries
  • Improved unified look of drag-and-drop actions for activities, contacts, rooms and badges

:hammer_and_wrench: Bug Fixes

  • Fixed stream notifications being shown on startup
  • Fixed not being able to connect to some servers when existing server activities were present
  • Fixed 'Is this your Server ’ dialog not being closeable
  • Fixed audio issues when leaving streams
  • Fixed not being able to login when pasting credentials using mouse-only
  • Fixed not showing the first-launch tour and setup
  • Fixed being able to close the client while transfers are running
  • Fixed 'Recent Server Events '-dialog overlaying the sidebar
  • Fixed not setting linux window-metadata correctly
  • Fixed not applying last used quality settings when using the 'Stream current focus application '-hotkey
  • Fixed stream overlay spanning the whole servertree
  • Fixed not showing a warning for greylisted servers
  • Fixed fetching unknown language files in some cases
  • Fixed issue with some toggles not working on first try
  • Fixed application hanging in some cases when rapidly changing audio-support of streams
  • Fixed start-stream dialog not closing in some cases after going live
  • Fixed not being able to rejoin a stream after client restart
  • Fixed stream join request not being shown when switching between stream and info view
  • Fixed showing stream notifications on startup
  • Fixed potentially switching the audio-enabled server when changing audio settings
  • Fixed always using the highest possible camera resolution and not saving the user-specified resolution
  • Fixed audio device list not being updated on linux pulseaudio backends
  • Fixed not saving capture device when switching it from the recovery overlay in the servertree
  • Fixed not potentially showing all community servers on the dashboard
  • Fixed audio meter showing jittery and incorrect values
  • Fixed being able to connect to an empty server via dashboard
  • Fixed not being able to capture some fullscreen borderless games
  • Fixed 'Minimize to Tray ’ permanently hiding stream popouts
  • Fixed not restoring audio settings for rejoined streams
  • Fixed not displaying kick or ban information for streams
  • Fixed channel banners possibly ‘sliding in’ when switching between two server views
  • Fixed app icon not rendering on Linux Wayland
  • Fixed auto-complete highlighting having wrong background color in matrix chats

Note: This release includes FFmpeg licensed under LGPLv3.0. Please see AboutOpen Source Licenses for more information about the libraries we use and their licensing. Also, feel free to compile your own version of FFmpeg and replace the existing FFmpeg libraries - make sure to use compatible versions and creating a backup first! The source, build instructions and more information can be found on our GitHub. Happy streaming!


This changelog provides a summary of the most user-relevant updates. The full changelog is intentionally not provided because many changes are too technical or internal, which would not add value to the majority of users. Instead, we’ve curated this list to highlight the updates that matter most to your experience.

Please Note:

  • As always, feedback is welcome here. Please note that issues unrelated to this update should be discussed in their own dedicated threads.
  • We encourage you to share your suggestions for future releases in the appropriate threads within the suggestions and feedback area, rather than in the release thread. This is because update posts are typically closed after some time, and suggestions or feature requests may get overlooked.
  • We reserve the right to remove any off-topic posts from this thread.
30 Likes

Congrats for release, nice to see all these improvements!

5 Likes

Nice Update!

Thanks for improving the screen sharing functionalities and also pushing Wayland support


There’s a mistake in the Russian localization: this word shouldn’t be on a separate line, but should be written like this: “Одноразовый пароль из аутентификатора
There is also no translation for the “Video” button and all the settings inside.
As I understand it, I translated the client into Russian in vain at the time and now someone else will have to translate it?

after updating , client dont start anymore…

LOG
\[1014/162918.268:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: browser
\[1014/162918.325:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: gpu-process
\[1014/162918.327:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: utility
\[1014/162918.339:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: utility
\[1014/162918.466:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: renderer
\[1014/162918.467:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: renderer
\[1014/163141.681:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: browser
\[1014/163141.730:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: gpu-process
\[1014/163141.732:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: utility
\[1014/163141.745:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: utility
\[1014/163141.818:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: renderer
\[1014/163141.820:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: renderer
\[1014/163142.025:INFO:..\\116d0f\\1\\chromium\\src\\cef\\libcef\\common\\crash_reporting.cc:209\] Crash reporting enabled for process: utility

need the beta 2 installer please or i cant use teamspeak 6 anymore

Try installing via the beta3 installer from the website teamspeak.com

If that doesn’t work - delete your cache in

%appdata%/TeamSpeak/

And\or

%localappdata%/TeamSpeak

3 Likes

same issue, delete all folders, teamspeak dont start. Teamspeak Logo opens and instant close

1 Like

Hm, can you post your tsclient_*.log and maybe your tschat_error.log?
You can DM me.

3 Likes

I don’t have any keys assigned in the client at all.

screenshare bugs:
-screen shared application is losing its quality/artifatcs a lot with high bitrates(even with fiber optic connection thats stable - 4k and above bitrate) and it artifacts sometimes for milisecond then comes back to original quality - from 3 to 3.5k bitrate(60 fps is maintained in every scenario)

Used with latest ts6 server files with latest ts6 update

Rlly great update : improves general quality by a lot ! Congratz !

Tho I relate for “-screen shared application is losing its quality/artifatcs a lot with high bitrates(even with fiber optic connection thats stable - 4k and above bitrate) and it artifacts sometimes for milisecond then comes back to original quality - from 3 to 3.5k bitrate(60 fps is maintained in every scenario)”.
Also a lil sad you didnt fix audio settings not being saved for some microphone devices. A friend of mine is still using TS3 only for that and suffers from having to get everyone join a Discord channel only for streaming for him.

Internal tests didn’t showed this exact behavior. You can try to tinker with the Encoder Settings - depending on the type of Hardware-Encoder, you might be able to significantly improve the visual quality. The defaults aim for decent quality with broad compatibility for different GPUs.

3 Likes

For anybody else experiencing issues/instant-crash after starting the client (or client doesn’t start at all):

  • If you have an AMD CPU with an iGPU (AMD Ryzen 7000+), but no AMD drivers installed, you might run into this issue on Windows-only. Then, install the latest AMD drivers from amd.com and the issue should be resolved
3 Likes

quick stream test to myself : huge improvements!
quality is definately better but the highlight is the GPU en/decoding which makes the picture ALOT more fluid than before - thanks alot!
(running AMD 7800x3d+7900XT for reference)

1 Like

Which codec was used, av1 or h264? AMD/Nvidia/Intel? What was streamed and at what bitrate?

After the TS update, it crashes and won’t start at all! The problem turned out to be a conflict with Windhawk! I just closed Windhawk, and TS STARTED WORKING! After that, you can run Windhawk again, but you’ll have to close it again later to start TS.

2 Likes

Many thanks for the hint. I already installed TS3 again because of this.

Found a way to fix everything! In Windhawk’s advanced settings, you can specify process exceptions. You just need to add TeamSpeak.exe there, and everything will work.

2 Likes