TeamTalk SDK

5.2d

Software information

License:

Demo


Updated:

26 Feb 2018


Publisher:

BearWare

Website:

http://bearware.dk

Software Screenshots

Size: 9.01 MB


Downloads: 5940


Platform: Windows All

The TeamTalk 4 SDK enables developers to quickly develop applications with instant messaging, voice over IP (VoIP) and video capturing capabilities. Examples of such applications could be Internet phones, conferencing tools, surveillance systems, e-Learning systems, or any other type of application where audio and video transmission between networked clients is an essential part of the application.

TeamTalk 4 SDK Features

The TeamTalk 4 SDK consists of both a client and a server. The TeamTalk server is a standalone application which provides user authentication and keeps track of connected clients. It can operate in both LAN or WAN (Internet) environments. Each server instance is capable of serving 1000 simultaneous clients. A TeamTalk client can connect to the server and can from there interact with other clients. The client is wrapped in a DLL file (.so on Linux or .dylib on Mac OS) which enables developers to add the following features to their application:

Audio Capabilities

Multiple active audio streams
Push-to-talk (PTT) and voice activation (VAD) for audio transmission
Automatic Gain Control (AGC)
Acoustic Echo Cancellation (AEC)
CELT and Speex audio codecs for VoIP
Store conversations to either .wav or .mp3 format
Audio capture supported by DirectSound, WinMM, CoreAudio and ALSA
3D-sound positioning in DirectSound mode
Video Capabilities

Multiple active video streams
Theora video codec supporting variable (VBR) and constant (CBR) bitrate
Video capture supported by DirectShow, QuickTime and Video4Linux (V4L)
User Administration

User account system for server authentication
Tree structure for grouping users in channels
File sharing between users in a channel
Instant text messaging
Security

Secure data transmission using TLS and BlowFish encryption

TeamTalk SDK
5.2d

Download