PRODUCTS / SOFTWARE

SRT IN. UDP MULTICAST OUT.

Our UDP playout software takes the signals you order from the hub — SRT, HLS or RTMP — and puts them on your local network as UDP multicast, ready for set-top boxes, hospitality TVs and any receiver that expects a classic MPEG-TS stream.

Licensed per site by channel count. Runs on your own hardware, or on the player appliance if you would rather not run a server.
INPUTS
SRT caller, listener or rendezvous, AES-128/256
HLS HTTP(S) pull, token or signed URL
RTMP push or pull from a studio encoder
MPEG-TS unicast UDP or RTP in
OUTPUTS
UDP multicast to your LAN, IGMPv2/v3
UDP unicast to a named receiver
RTP with optional FEC
SPTS one programme per output port
/01

THE CONSOLE

RUNNING ON YOUR NETWORK, NOT OURS
Alteox UDP player — channel list with bitrate, FPS, uptime and channel logs
PRODUCT SCREENSHOT

Drop the UDP player screenshot at static/software/udp-player.png and it appears here automatically. Until then, the console below is rebuilt as markup.

UDP PLAYER — kvm-alteox-cc560b57ba816bd8 4 CHANNELS · 4 UDP OUTPUTS · WATCHDOG ON
CHANNEL IN BITRATE FPS SPEED UDP OUTPUT UPTIME PING
ntv.de hls 1.7 Mbps 25.00 1.00x 239.10.1.4:1234 6m 17.4 ms
das-erste srt 8.1 Mbps 50.00 1.00x 239.10.1.5:1234 4d 02h 6.1 ms
eurosport-1 srt 7.9 Mbps 50.00 1.00x 239.10.1.6:1234 4d 02h 6.3 ms
rai-1 hls 3.4 Mbps 25.00 1.00x 239.10.1.7:1234 2d 11h 21.8 ms
CHANNEL LOGS TAIL -F
[15:22:31] setting CPU affinity to core 3
[15:22:31] starting pipeline: srt://eu-west.tvheadend.io:9040 → udp://239.10.1.5:1234
[15:22:32] pipeline up (pid 153182) — monitoring resumed
[15:22:34] UDP dummy listener started to prevent buffer overruns
[das-erste] bitrate 8.1 Mbps  fps 50  speed 1.00x  drops 0
[das-erste] SRT rtt 6.1 ms  loss 0.00 %  retransmit 0
[ntv.de] HLS segment 1284 fetched in 118 ms  buffer 3.4 s
[watchdog] all 4 channels healthy

// screenshot rebuilt as markup for this page — the shipped UI is the Alteox UDP player

/02

WHAT IT DOES

BUILT FOR UNATTENDED SITES
01

PER-CHANNEL PROCESS ISOLATION

Every channel runs in its own worker with CPU affinity, so one bad input cannot stall the rest of the line-up.

02

WATCHDOG AND AUTO-RESTART

Input loss, stalled PTS or a dead upstream triggers a reconnect with backoff, logged and alerted.

03

LIVE MONITORING

Bitrate, FPS, speed, uptime, UDP bitrate and ping per channel, in the web UI and over the REST API.

04

CHANNEL PREVIEW

Confidence preview straight from the running output, so you can check the picture without a set-top box.

05

BUFFER CONTROL

Configurable SRT latency, probe size and jitter buffer per channel for tight or lossy links.

06

CONFIG AS DATA

Channels defined in a single file or through the API — clone a site by copying its configuration.

/03

REQUIREMENTS

YOUR SERVER OR OUR APPLIANCE
Platform Linux x86-64 (Debian 12, Ubuntu 22.04+, RHEL 9)
Runtime Bare metal, VM or Docker
CPU 1 core per 4 pass-through channels (no transcode)
Memory 512 MB + 64 MB per channel
Network One NIC for input, one for multicast recommended
Licence Per site, by channel count — annual or monthly