A link to the installer is in the release announcement. On Linux, as root, run the INSTALL_WIRETAPGATEWAY script from the installation directory.
Install on OS X by running the DMG file linked from the link in the release announcement.
SERVER <license_server_machine_name> 0 VENDOR discreet_l USE_SERVER
To license (node locked) Wiretap Gateway on Linux or OS X:
To change the license server after installing the OS X edition of Wiretap Gateway:
After changing the configuration file /usr/discreet/wiretapgateway/cfg/wiretapgateway.cfg, restart Wiretap Gateway:
By default, the primary network interface of Wiretap Gateway is the GigE network adapter. If an additional network, such as InfiniBand is present, uncomment the IP0 parameter, and set its value to the InfiniBand IP address of the host. For example: IP0=10.10.11.10. To define more network interfaces, use the IP1, IP2, parameters etc.
Hide directories and file types from Wiretap Gateway with the ExcludeDirs, ExcludeExts, and LimitDirs parameters. The first two exclude a comma-delimited list of objects. LimitDirs excludes everything on the filesystem except a comma-delimited list of objects. LimitDirs overrides ExcludeDirs in the event of a conflict. Examples:
The LowresDebayerMode parameter sets the proxy quality level for viewing RED (R3D) media. Legal values: Full, Half Premium, Half Good, Quarter (default), Eighth.
To improve real-time playback of RED media, Wiretap Gateway can spawn multiple slave processes that increase performance without requiring additional licenses. This is set with NumLocalSlaves. The default setting is 4. Do not use slaves in conjunction with a RED ROCKET. Set NumLocalSlaves=0.
On a dedicated system, enable as many slave processes as the number of CPU cores on the system.
On a Creative Finishing workstation set aside at least four CPU cores for a Creative Finishing application, or two cores for Lustre. For example, on a 16-core HP Z800 running Lustre, enable 12 slave processes, so that two CPU cores remain available for Lustre, and two other CPU cores are available for background processes like Backburner.
If using a RED ROCKET slaves cannot be made available. The Wiretap server can handle concurrent reading from multiple clients and the number of threads to create is set with NumReadAheadThreads. The default value, 7, is tuned for two clients each reading (in parallel) two streams, each with three read-ahead requests.
Set NumReadAheadThreads=12 and NumReadThreads=6.
NumReadThreads=6 is the number of read-ahead requests sent by clients when no slaves are available. This number should not be set higher than NumReadAheadThreads above. When slaves are available, this number is ignored and the number of read-aheads will equal the number of slaves available.