How to add your knowledge

Configure Wiretap Gateway

    After changing the configuration file /usr/discreet/wiretapgateway/cfg/wiretapgateway.cfg you must restart Wiretap Gateway:

    • On OS X, use Applications/Autodesk/Smoke Common Utilties/Service Monitor
    • On Linux, do sudo /etc/init.d/wiretapgateway restart

    Define an additional IP address

    By default, the primary network interface of Wiretap Gateway is the GigE network adapter. If you are using an additional network, such as an InfiniBand network, 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 and so on.

    Filtering the file system

    You can 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:

    • ExcludeDirs=/dev,/lib,/usr/lib,/bin,/usr/bin,/sbin
    • ExcludeExts=jpg,tiff,mov
    • LimitDirs=/mnt.

    Proxy Quality for RED Footage

    The LowresDebayerMode parameter sets the proxy quality level for viewing RED (R3D) media. Legal values: Full, Half Premium, Half Good, Quarter (default), Eighth.

    Slave processes

    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.

    NoteDo 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.

    If you are running Creative Finishing workstation, make sure you 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 lave processes, so that two CPU cores remain available for Lustre, and two other CPU cores are available for background processes like Backburner.

    Read-ahead threads

    If using a RED ROCKET you can't make slaves 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.

    If you cannot find this parameter in the configuration file, see /usr/discreet/wiretapgateway/cfg/wiretapgateway.cfg.sample.

    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.