Repository for TeamTalk 5 development.
To build the TeamTalk client projects you must first download the TeamTalk 5 SDK to obtain the client and server binaries.
- TeamTalk 5 SDK Standard Edition - Beta releases
- Windows 32-bit rev. 4236
- Windows 64-bit rev. 4236
- Mac 64-bit rev. 4236
- Debian 7 32-bit rev. 4236
- Debian 7 64-bit rev. 4236
- Raspberry Pi (armhf) rev. 4236
- Android arm-v7 rev. 4223
- iOS 7.0+ universal rev. 4358
- TeamTalk 5 SDK Professional Edition - Beta releases
- Windows 32-bit rev. 4236
- Windows 64-bit rev. 4236
- Mac 64-bit rev. 4236
- Debian 7 32-bit rev. 4236
- Debian 7 64-bit rev. 4236
- Raspberry Pi rev. 4236
- Android arm-v7 rev. 4223
- iOS 7.0+ universal rev. 4358
Projects wrapping the client DLL file in the TeamTalk SDK.
- TeamTalk_DLL
- TeamTalk 5 C-API DLL project
- C-API header files for TeamTalk 5 DLL
- Preliminary API Documentation
- iOS introduction here
- TeamTalk.NET (dependency: TeamTalk_DLL)
- TeamTalk 5 .NET DLL wrapper for C-API TeamTalk 5 DLL (TeamTalk_DLL)
- Preliminary API Documentation
- Requires DLL file from TeamTalk_DLL project, either 32-bit or 64-bit
- TeamTalk 5 .NET DLL wrapper for C-API TeamTalk 5 DLL (TeamTalk_DLL)
- TeamTalkJNI
- TeamTalk 5 JNI project with Java wrapper classes
- Preliminary API Documentation
- Import in Eclipse using Android SDK
- Requires ARM-v7a JNI shared object in sub-folder TeamTalkJNI/libs/armeabi-v7a
- Based on Android API Level 16
- The following features are currently not supported in the JNI API:
- Video capture (webcam)
- Media file streaming
- TeamTalk 5 JNI project with Java wrapper classes
Projects containing client applications which use the TeamTalk 5 client DLL.
- qtTeamTalk (dependency: TeamTalk_DLL)
- TeamTalk 5 client application written in C++ and based on Qt
- Requires TeamTalk_DLL project for DLL dependency
- TeamTalkClassic (dependency: TeamTalk_DLL)
- TeamTalk 5 accessible client application written in C++ and based on MFC
- Works well with screen-readers
- Requires Tolk project as dependency. Remove macro ENABLE_TOLK to disable Tolk.
- Requires TeamTalk_DLL project for DLL dependency
- TeamTalk 5 accessible client application written in C++ and based on MFC
- TeamTalkApp.NET (dependency: TeamTalk.NET)
- TeamTalk 5 .NET client application written in C#
- Requires TeamTalk.NET project for DLL dependency
- iTeamTalk (dependency: TeamTalk_DLL)
- TeamTalk 5 iOS client application written in Swift
- Requires TeamTalk_DLL project for bridging header
- Open project in Xcode
- TeamTalkAndroid (dependency: TeamTalkJNI)
- TeamTalk 5 Android client application written in Java
- Import project in Eclipse using Android SDK
- Copy the following files to TeamTalkAndroid/libs directory:
- android-support-v4.jar
- Located in {Eclipse ADT install-dir}/sdk/extras/android/support/v4
- android-support-v13.jar
- Located in {Eclipse ADT install-dir}/sdk/extras/android/support/v13
- gson-2.2.4.jar
- Download from http://code.google.com/p/google-gson/
- android-support-v4.jar
- Requires TeamTalkJNI project as library dependency
- ttphpadmin
- Console PHP-script for administrating a TeamTalk 5 server.