Share

Wiretap SDK

Welcome to the Autodesk Wiretap SDK Developer Guide. This guide describes Wiretap and explains how to use the Wiretap Client API to write client applications and modules that implement typical project and media management workflows.

Wiretap is a cross-platform client-server interoperability framework, providing high-performance access to remote media and metadata. Wiretap is used internally by Autodesk applications, and is available to third-party developers by way of the Wiretap client application programming interface (API).

The client API is packaged as a software development kit (SDK). Its libraries and other tools allow developers to write stand-alone applications that communicate with the remote Wiretap servers in a facility, for the purpose of leveraging the server’s functionality. The particular actions your application can perform depend on the type of Wiretap server being accessed. The following Wiretap server types are available.

Wiretap Server Description
IFFFS Exposes the database or clip libraries of Visual Effects and Finishing applications without the need for a running application. Exposed database objects include projects, libraries, clips, and media.

Typical uses include creating and setting up new projects, adding clips to clip libraries, and others.
Gateway The Wiretap Gateway is a universal media gateway, designed to read image media on standard file systems, in any supported format, and stream it live as raw RGB to Wiretap clients. It provides client applications with ingest access to supported media. For example, RED REDCODE (.r3d) files on all available devices on the Wiretap network.
Backburner Exposes the Backburner Manager’s database of jobs, servers, server groups, and others. The Backburner Wiretap server makes it possible to create a client application to submit, monitor and control rendering jobs and I/O on the network.

A Wiretap server is provided with the following Autodesk applications:

  • Flame
  • Flame Assist
  • Flare
  • Backburner

The Wiretap SDK is available in C++ and Python, and supports macOS as well as Linux operating systems.

Was this information helpful?