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 developer 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 ServerDescription
IFFFSExposes 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.

The SDK also includes a command-line tool for performing media transfer and conversion jobs in the background, moving media onto any machine running Autodesk Stone and Wire.

GatewayThe Wiretap Gateway is a universal media gateway, designed to read image media on standard filesystems, 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.
BackburnerExposes 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
  • Lustre (Wiretap Gateway only)
  • Backburner

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

Was this information helpful?