Dictionary
Thesaurus
Reference
Translate
Web
Teamspeak
1 reference results for: Teamspeak
Wikipedia

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 are 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 controls.

Server

The TeamSpeak server currently supports Microsoft Windows and Linux and uses a web based or [] interface to control server administration and settings. The server runs as a dedicated server separate from the client.

TeamSpeak 2 supports virtual server instancing. That means you're able to run an infinite number of servers in just one process (for instance) on your server, by letting TeamSpeak virtually create a new process or instance.

User types

When logging into 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 virtual TeamSpeak servers hosted on that server instance (more than one server instance can run on one physical server). Server Admins are limited to the virtual server their account is associated with.

Permissions

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.

Licensing

The TeamSpeak EULA for the server allows private hosts to create their own server for free as long as the maximum number of servers and slot counts configured on each server does not exceed any one of the following configurations of 1000 slots:

  • 10 servers, 100 slots each
  • 4 servers, 250 slots each
  • 2 servers, 500 slots each
  • 1 server, 1000 slots

If the server operator is generating profit from TeamSpeak then the host must register as an Authorized TeamSpeak Host Provider with TeamSpeak's official sales & licensing provider Triton CI & Associates, LLC.

Ports

Voice- 8767 UDP
Webinterface- 14534 TCP
TCP query- 51234 TCP

Client

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 its 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. Currently there is no stable Mac version available.

Channels

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/unregistered channels

Registered Channels will remain on a server until deleted from the server. Unregistered channels will immediately cease to exist if the channel is empty. By default, unregistered channels have a lower voice quality or a worse codec, although this may be modified easily.

Moderated channels

Moderated channels give the channel admin the most control over their channel than 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 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 [] interface.

Third party add-ons

Via the official site of TeamSpeak, third party applications are available for download. The common features that these applications provide are TeamSpeak in-game overlay (for client) and server listings and advanced management (for server).

TeamSpeak 3

The next version of Teamspeak is currently in development. Although the Teamspeak 3 client/server has not been released yet, the first public release of the Teamspeak 3 SDK, was on June 5'th 2008 with the integrated solution in the MMO game Vendetta Online.

Features

  • Full-featured, cross-platform client and server software for Windows (32-Bit and 64-Bit) and Linux (32-Bit and 64-Bit), plus full support for Macintosh platforms (both Intel and PPC)
  • Completely redesigned SDK based architecture, for 100% integration capabilities into existing products or services
  • Fully integrated 3D Sound support for both Client and SDK, enabling spacial placement of sound from multiple directions
  • All new licensing system for commercial hosting and Authorized TeamSpeak Host Providers (ATHPs)
  • Scripting capabilities for the client, allowing endless possibilities for client customization
  • Dramatically improved scalability particularly for corporate, large-scale, integrated VoIP solutions
  • Fully redesigned database module supporting even the most complex SQLite or MySQL integrated solutions
  • All new, fully customizable user groups with powerful, new permission sets
  • Improved text chat capabilities much like today's popular Instant Messenger applications
  • BBCode formatting in welcome messages, channel descriptions, etc.
  • Tabbed voice connectivity, allowing you to simultaneously connect to multiple servers
  • Powerful, new Server Query module (formerly known as "TCP Query") with new command-line capabilities
  • All new, PHP-based web administration application allowing full control of multiple server instances at once
  • All new key bindings module with additional support for joysticks, mouse buttons, and other hardware
  • All new "Bookmarks Manager", allowing users to store their favorite servers similar to storing favorites within your web browser
  • All new Speex and GSM codecs, providing capabilities for dramatically improved voice quality
  • Improved latency and response times so there is less delay in the time between someone speaking and actually hearing the user's voice on the other end
  • Multi-headset support allowing you to for example plug in two USB headsets to your PC and have each headset connect to a different server at the same time
  • Sound packs, allowing users to create and distribute their own custom sounds within TeamSpeak such as "Player joined" or "Player kicked"

Architecture in Detail

  • The Graphical User Interface (Qt) is the main TeamSpeak 3 client application, similar to what you use currently in TeamSpeak 2. However, TeamSpeak 3 will now natively support Macintosh, Linux, and Windows platforms.
  • TeamSpeak 3 now features support for powerful lua script (scripting language). Consequently, the "Console User Interface" users and developers will be capable of shaping the TeamSpeak client into just about anything they can imagine.
  • "Telnet" and "Scripts / Programs, Third Party, Web Interface" all use our new powerful server query interface similar to TeamSpeak 2's TCP query but much more powerful. In addition, the web interface is now an external PHP application which can be used to manage a TeamSpeak server via a web browser.
  • "ClientLib/SDK" is a library (dll/so) which makes it possible to interact with the server by using a simple application programming interface (API). So, it provides developers with the possibility to for example connect to a server, mute the microphone, or switch channels. The "Capture/Playback/Input" components provide a plugin system which further allows developers to for example write your own playback plugin which streams the output to a Shoutcast server in addition to playing it back.
  • TeamSpeak 3 will now allow you to use either TCP or UDP protocols for client connectivity. Support for TCP connectivity is particularly useful for circumstances where people need to use proxies, or where UDP is completely blocked due to corporate firewalls, etc.
  • The TeamSpeak 3 server will now support a database plugin system so for example developers can now write their own plugin for a completely proprietary database if they so desire. The server components will also be available as a library version which developers can also include into their own application.

See also

References

External links

Share This:Share This: digg.comShare This: ma.gnolia.comShare This: www.stumbleupon.comShare This: del.icio.usShare This: FacebookShare This: favorites.live.comShare This: www.technorati.comShare This: furl.netShare This: myweb2.search.yahoo.comShare This: www.google.com