User Guide

AXING Stream Transcoder — overview, quickstart, and reference.

The AXING Stream Transcoder ingests live video from a wide range of sources (UDP/RTP multicast, SRT, RTMP, HLS, files, Blackmagic DeckLink, NDI…) and re-encodes each stream into one or more output formats (HLS, DASH, RTMP, MPEG-TS, SRT, RTSP, file, HTTP-MJPEG…) with optional GPU acceleration. Up to 64 channels can run in parallel, each with multi-bitrate output, overlay graphics, and per-channel codec tuning.

Quickstart — first channel in 5 steps

  1. Open the Channels page and click New Channel. A blank channel appears, already in edit mode (teal outline).
  2. Pick a Source format (e.g. UDP) and enter the URL (e.g. udp://239.0.0.1:1234). For DeckLink or NDI a picker dialog opens automatically.
  3. Pick a Target format (e.g. HLS) and choose a video / audio codec. Leave width, height, framerate, bitrate at 0 to keep the source values.
  4. Click Apply to save the configuration. The channel is now stored on the device but not yet running.
  5. Click the Start button on the channel row. Use Preview to verify the live output.

Cancel discards all unsaved changes back to the last applied state. While editing a channel, selecting another channel or deleting any channel is blocked until you Apply or Cancel.

Channels page

The channel list is the main control surface. Each row shows the source URL, the network interface the source is bound to, a free-text label, the current state, and per-channel action buttons. On wide displays (≥1440 px) the list renders as a table; below that, as a card stack.

Status indicators

Per-row actions

Bulk actions

In the page toolbar: Start All and Stop All apply to every channel in the list. New Channel is disabled once you reach the licence limit shown in the page subtitle.

Channel settings

Source

Where the video comes from.

Target

Where the transcoded output goes.

Multi-bitrate (MBR)

Supported for HLS, DASH, RTMP, UDP- and RTP-based MPEG-TS outputs. Use the numbered tabs (1, 2, 3, …) above the target form to add additional output variants from the same source. Each variant has its own resolution and bitrate; HLS variants are automatically grouped under master.m3u8.

Advanced dialogs

Global Settings

Device-wide settings, applied with the same Edit / Apply / Cancel flow as the channel editor.

HTTP port
Port the web admin listens on (default 9527).
Login password
Leave empty to disable login protection.
TLS / SSL
Enable HTTPS for the web admin; requires a certificate and private key path.
Auto-start on boot
If enabled, every enabled channel starts automatically when the device powers on.
Auto-restart delay
Seconds to wait before restarting a stream that has failed. 0 disables automatic restarts.
Alternate input path
Folder of media files used as a fallback when a source goes offline.
Folder recursive / shuffle
How the alternate input folder is scanned and ordered.
MainConcept plugin path
Path to the licensed MainConcept ffmpeg plugin (optional).
yt-dlp cookies path
Cookie file for accessing authenticated yt-dlp sources (optional).
Debug logging
Increases the verbosity of the device log; useful when troubleshooting.

Configuration backup

System monitor

The System page shows a heatmap of every CPU core's load, and — when the device reports it — of each GPU's encoder/decoder load. Both update once per second. The GPU card is hidden on devices without GPU telemetry. Use this page to spot under- or over-utilised hardware before adding more channels or higher-bitrate targets.