Skip to content

Workflow Forwarder

The Workflow Forwarder step allows sending media streams to other workflows. This allows for non-linear flows for a media stream.

For example, you can have a media stream forwarded to two different workflows for transcoding at different bitrates/resolutions without double transcoding.

Configuration

The workflow forwarder step is utilized with the workflow_forwarder step type name. The supported arguments are:

  • target_workflow=<name>
    • Specifies the target workflow all media streams should be forwarded to
  • reactor=<name>
    • Specifies the name of the reactor to check where to forward any given media stream to
    • Each media stream will be forwarded to different workflows depending on the results of the reactor. If the reactor returns no workflows then that media stream won't be routed anywhere.

Note

Both arguments are not supported together. Either target_workflow or reactor can be specified, but not both.