Welcome to BearWare.dk! BearWare.dk is a software consultancy company which provides customer support and implement customer specific features for the TeamTalk Conferencing System.
TeamTalk 5 is a freeware conferencing system which allows multiple users to participate in audio and video conversations. The TeamTalk install file includes both client and server application.
The TeamTalk 5 SDK enables software developers to easily implement features for sending and receiving multiple audio and video streams. The SDK consists of a client DLL and a standalone server which can be used on both LAN and Internet. The SDK comes with wrapper classes for .NET Framework, Java and a C-API which allow development on Windows, Mac OS X, Linux, iOS and Android.
To quickly see one example of how the TeamTalk 5 SDK can be used try downloading the TeamTalk 5 application.
The TeamTalk conferencing software has been developed since 2002. Over time many users and organizations have helped develop TeamTalk into what it is today. You can also help by supporting the TeamTalk 5 project on GitHub:
TeamTalk 5 Development
https://github.com/BearWare/TeamTalk5
181 forks.
371 stars.
93 open issues.
Recent commits:
- Label PulseAudio sound system as "PulseAudio / PipeWire" on PipeWireWhen pipewire-pulse is running, selecting PulseAudio in the soundsystem dropdown actually routes audio through PipeWire. Detect this atpreferences-init time by checking for the PipeWire socket at/run/user/$UID/pipewire-0 and adjust the dropdown label accordingly sousers on a PipeWire-based distribution can recognise the right option.The underlying SoundSystem value is unchanged; only the displayedlabel is affected., Sihu Hwang
- Fix Qt TTS engine being silently deleted on every other prefs closeWhen the user closes the Preferences dialog with TTS engine set toTTSENGINE_QT, slotClientPreferences() previously only created a newQTextToSpeech instance when ttSpeech was nullptr; in every other caseit fell through to the else-branch and deleted the existing instance.This made TTS oscillate between working and broken across consecutivelaunches / preferences-close cycles, and prevented changes to voice,rate or volume from taking effect without a full restart.Replace the conditional new with a call to startTTS(), which alreadyhandles destruction + recreation and applies the persisted voice / rate/ volume / locale settings for all TTS engines., Sihu Hwang
- Add cmake_minimum_required(VERSION 3.16) to qtTeamTalkCMake 4 (released 2025) hard-fails the configure step on subprojectsthat lack a top-level cmake_minimum_required() call, even when invokedthrough the parent build. Without this, building qtTeamTalk standaloneor via cmake -S Client/qtTeamTalk fails with: CMake Error in CMakeLists.txt: No cmake_minimum_required command is present.3.16 is well below the features actually used and matches the versionrange supported by Qt's own CMake integration., Sihu Hwang
- Bump com.google.code.gson:gson in /Client/TeamTalkAndroidBumps [com.google.code.gson:gson](https://github.com/google/gson) from 2.13.2 to 2.14.0.- [Release notes](https://github.com/google/gson/releases)- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md)- [Commits](https://github.com/google/gson/compare/gson-parent-2.13.2…gson-parent-2.14.0)—updated-dependencies:- dependency-name: com.google.code.gson:gson dependency-version: 2.14.0 dependency-type: direct:production update-type: version-update:semver-minor…Signed-off-by: dependabot[bot] <support@github.com>, Sihu Hwang
- Add ACE::init/fini for non-Windows shared library, Sihu Hwang