What it does...
Simple homebrew electronics connected to the parallel port of a PC, allows selection of 1 of 8 video sources under xAP control. This could equally well select any other low voltage analogue source where high fidelity isn't of paramount importance - such as line audio, for announcement control, for example.
Command Line Options
xap-switcher [instance name] [network interface] [udp port] [debug level]
where:
instance name is the xAP instance name assigned to this switcher. Typically this might reflect the devices attached to the switcher (e.g. Camera) where multiple switchers are in use. The default instance name is Camera.
network interface is the network interface used for outgoing xAP messages. On a Linux and Windows PC host these are named eth0, eth1. Under OSX they are named ne0 etc. By default, eth0 is used. On a Windows PC which has multiple adapters installed, even if they are not active, eth0 may not represent the active interface - some experimentation may be required!
udp port is the UDP port xAP broadcasts on. By default xAP uses its officially allocated port, 3639. Using an alternative port can be useful during isolated testing, however. Be aware that the use of ports below 1024 will fail unless the application is run by a user with administrative privileges. The use of ports below 1024 therefore has security implications and is not recommend.
debug level determines the verbosity of the output written to stdout. Verbose output can be useful for debugging unexpected behaviour. By default, the debug level is 0. Increasing levels of detail may be specified, up to a maximum of 4.
Download
CCTV/analogue source switcher source (requires xAP-lib) CCTV/analogue source switcher windows executable (requires cygwin dll)
Schema
Source selection schema
|