From Wikipedia, the free encyclopedia
TeamSpeak is proprietary Voice over IP software that allows users to speak on a chat channel with other users, much like a telephone conference call. A TeamSpeak user will often wear a headset with an integrated microphone. Users use the TeamSpeak client software to connect to a TeamSpeak server of their choice, from there they can join chat channels.
The target audience for TeamSpeak is gamers, who can use the software to communicate with other players on the same team of a multiplayer game. Communicating by voice gives a competitive advantage by allowing players to keep their hands on the mouse and action keys.
The Teamspeak server currently supports Windows and Linux operating systems and uses a web based or telnet interface to control server administration and settings. The server runs as a dedicated server separate from the client.
When logging in to the web server there are two types of accounts that can be given access to the administrative interface: Server Admins and Super Server Admins. Super Server Admins have full access to all pseudo-servers hosted on that server daemon (more that one server daemon can run on one physical server). Server Admins are limited to the one pseudo-servers their account is associated with.
The permissions section divides the users in to six groups: Server Admin, Channel Admin, Operator, Voiced, Registered and Anonymous. Various abilities can be granted or denied to the different groups.
The TeamSpeak EULA for the server allows private hosts to create their own server for free as long as they do not exceed 1000 server "slots" over 10 servers with a maximum of 100 "slots" per server. If the server operator is generating profit from TeamSpeak then the host must register as an Authorized TeamSpeak Host Provider with TeamSpeak Systems.
The TeamSpeak client is used to modify some server settings such as creation and deletion of channels and registration of users. However the client is primarily used for its voice chat function. The client is able to join servers by connecting to a specified ip address or using it’s built in server browser. The server browser is able to quickly find the desired server by using multiple filters to locate the destination server or reduce the total number of displayed servers.
From the client an infinite number of channels can be created if server permissions permit the user to create channels. There are 5 types of channels; Registered, Unregistered, Moderated, Sub-channels and Default channel. Any channel can be given a password often used to prevent unwanted disturbances in the channel.
Registered Channels will remain on a server until deleted from the server. Unregistered channels will immediately cease to exist if the channel is empty. Also unregistered channels have a lower voice quality or a worse codec.
Moderated channels give the channel admin the most control over there channel then any other type of channel. In moderated channels the channel operator or an admin has to grant any users that enter the channel voice privileges before they can speak on the channel. This is the only type of channel that the uses the voiced and operator user groups.
Sub-channels and default channel
Sub-channels are part of a hierarchy system with other channels. The default channel is the channel all users will enter when they join the pseudo-server.
Registration of users
Users can be registered for pseudo-servers from either the client or from the telnet interface.
The TeamSpeak team is currently in the development period of TeamSpeak 3. At this point the TeamSpeak Team has issued a statement that TeamSpeak 3 will be programmed with C++. With the new version of TeamSpeak being in C++ the TeamSpeak team plans to release an official Mac client in addition to the Windows and Linux clients. Among other things Teamspeak 3 will also have tabbed server participation allowing the user to enter multiple servers at the same time. Additionally the instant messaging service is being redesigned to function similarly to IRC. With the new version of TeamSpeak the server is also being redesigned. The new server is able to be completely configured from the client. Additionally team speak developers have said the new server is very stable at this point. TeamSpeak 3 was originally anticipated for release in quarter four 2006, however quarter one or two 2007 are becoming more likely release dates as 2006 comes to an end and TeamSpeak 3 remains in the Alpha Phase. The TeamSpeak team’s current plan for testing is to move from the alpha phase to a closed beta for additional error spotting and then to an open beta for stress testing and pending the success of the betas a final version soon after.
- Roger Wilco
- Voice over IP
- TeamSpeak - Official Website
- TeamSpeex - Unofficial Mac OS X client
- TeamSpeak 3 - Teamspeak 3 development updates