Menu

Tree [r2] /
 History

HTTPS access


File Date Author Commit
 bin 2007-01-08 flexz [r2]
 docs 2007-01-08 flexz [r2]
 src 2007-01-08 flexz [r2]
 LICENSE 2007-01-08 flexz [r1] initial
 README 2007-01-08 flexz [r1] initial

Read Me

What is it
~~~~~~~~~~

TeamSpeak Remote View is an application designeg do work with TeamSpeak2. Main goal is to display the list of "spekers" on a remote PC, PDA, or on the same PC, but just in a more suitable manner then the TeamSpeak window inself.
When You want dynamicaly see the list of speakers, You, probably, would like to run TeamSpeakOverlay(TSO) application (or similar), that displays this list right inside of the game window. But this case have several restictions:
this doesn't work with other applications than hooks DirectX/OpenGL API in the same way (like Fraps, or other video recording software);
this doesn't work when Your game is in windowed mode (not fullscreen);
this doesn't work when there is no game window at all :).
In this cases you could use TeamSpeak Remote View.

Design
~~~~~~

TeamSpeak Remote View has client-server architecture.
Server(TSRVS) connects to TeamSpeak, continuously reads the list of speakers, and broadcasts it to Clients.
Client(TSRVC) connects to Server via TCP/IP, of course, there may be any number of Clients, connected to one Server.

Server works on a desktop PC, running Microsoft Windows with .NET Framwork 2.0 or highter.
(TODO) Server allows attaching plug-in modules, see docs/pulgins.txt for documentaion, and src/tsrvc/plugins/dummy for simple example.

Client works on:
Desctop PC, running Microsoft Windows with .NET Framwork 1.1 or highter.
PDA, running PocketPC 2003 or higher winh .NET Compact Framework
(TODO) Desctop PC, running *nix with Mono.

In case of PDA Client version, list of speakers is displayed in the text box.
In case of Desktop Client version, list of spekers can be displayed in the typical text box or via OSD-simulation (doesn't work with fullscreen games/video software)