a multichannel interactive streaming solution
A guide to the Windows client
This is an introduction to the stand-alone Windows client for Palantir.
The Windows client can be downloaded from the Demo page.
Below the frame area, the server address text box contains the address of the Palantir server to connect to.
At the bottom of the window, a status line displays useful information about the current session (if Frame rate is ticked in the Display menu, the current frame rate is presented instead).
If the camera wired to the server supports pan, tilt and zoom, sliders controlling these movements will be shown around the frame area (pan and tilt) and on its right (zoom).
After a successful connection, the window title displays the greeting string
from the server.
Once the connection has been established, the Control button
can be used to request ownership of the audio channel (if available)
and of the devices connected to the server. If no other client is currently in
control, the request is satisfied at once; otherwise, the waiting time
(proportional to the number of pending control requests from other clients) is
displayed in the status line.
If the control button is grayed out, then the current server features neither an audio channel nor any controllable devices.
Note that the audio channel selector remains unavailable (grayed out) until
the client requests and obtains control from the server.
The Stretch to window option, selected by default, causes
video frames to be stretched (or shrinked) so as to fill the
available display area. If the client window is resized, the frames are too.
The Message input switch allows the user to send some text to
the server, one line at a time. This text will show up in the logs with date,
time and IP address of the sender client.
The Frame rate switch causes the current frame rate (computed every 8 frames) to be displayed in the status bar, replacing other status information.
Starting with version 2.3, the Windows client supports reading parameters from an external file, which must be called pclient.ini and must reside in the same directory as the client executable.
The configuration parameters include the list of predefined servers to be shown in the Servers menu, the default server address, and whether the client should try to connect to the default server at startup.
Here is a sample layout for the pclient.ini file (another one is included with the distribution):
[global] defaultserver= 192.168.1.11:3002 autoconnect= 1 [serverlist] server0= 192.168.1.10:3000, Babies' room server1= 192.168.1.11:3000, Garage server2= 192.168.1.11:3002, Garden