Using the Transcoder node to create stream variants
Figure 2 provides an overview of the system when using a transcoder node. The process works as follows:
- A provision is provided to the Stream Manager. Specifying the different variants of the stream that will be published. Then, the Stream Manager API is used to request a
transcoder
endpoint. - Stream Manager selects a suitable origin and transcoder. The
Origin
is provisioned to expect multiple versions of the stream; theTranscoder
is provisioned with details of the variants it needs to create. - The Stream Manager returns a JSON object with the details of the
transcoder
endpoint that should be used to broadcast. - The broadcaster can then start to publishing a single stream to the
transcoder
.

This document will explain the process that needs to be followed and the API calls involved to deliver an adaptive bitrate video stream.