Rolling Buffer Encoder
The Rolling Buffer encoder writes ingested video to a rolling buffer.
| Configuration Parameter | Description |
|---|---|
| AudioBitrate | The bit rate to use for the encoded audio, in bytes per second. |
| AudioChannels | The number of channels to include in the encoded audio. |
| AudioInput | The names of the audio tracks to write to the rolling buffer. |
| AudioProfile | The audio profile to use for encoding the audio. |
| AudioSampleRate | The sample rate to use for the encoded audio, in samples per second (Hz). |
| GPUDeviceID | The device ID of the graphics card to use for encoding video. |
| ImageInput | The names of the image tracks to write to the rolling buffer. |
| InputQueueSize | The maximum number of records to queue for encoding to the rolling buffer, for each input. |
| OverlayInput | The name of an overlay track that you want to encode with the video. |
| Stream | The name of the rolling buffer to write video to. |
| Type | The type of encoding engine to use. Set this parameter to rollingbuffer. |
| VideoBitrate | The bit rate to use for the encoded video, in bytes per second. |
| VideoProfile | The video profile to use for encoding the video. |
| VideoSize | The size of the encoded video, in pixels. |
The Rolling Buffer encoder produces a proxy track, named taskName.Proxy, where taskName is the name of the encoding task.