The complete TV headend. Software first.
Receive HLS, SRT and RTMP. Deliver MPEG-TS multicast to set-top boxes, or DVB-C on the coaxial cable already in the walls. Install it on a Linux server you already own β or buy it ready to plug in on one of our fanless boxes.
What it does
The whole signal path, end to end.
Castmux sits between the content you buy and the sockets you already have.
Is this for you?
Built for buildings, not for broadcasters.
Sites with 10 to 200 channels and no full-time broadcast engineer.
Hotels
Guest languages, your own information channel, and no set-top box in the room.
Hospitals
Silent, sealed, ward-by-ward line-ups, and no outbound internet to justify.
Care & elderly homes
A short curated list, a house channel for activities and services, no room visits.
Small cable operators
Real multiplexes, stable service identity, and capacity you can see.
How does it work?
One process, one web page.
No separate ingest server, muxer, modulator tool or monitoring stack.
Receiving content
- HLS, with the quality rung you choose
- SRT, with latency set from measured RTT
- RTMP from a local encoder
- Satellite, via a DVB-S/S2 receiver feeding IP or SRT
- roadmap UDP/RTP, RTSP, direct DVB tuners
Delivering content
- MPEG-TS over UDP multicast or unicast
- DVB-C multiplexes on TBS modulators
- Original PIDs, every audio language
- Subtitles and teletext passed through
Keeping it on air
- Bitrate measured off the wire, not reported
- Live viewer counts per channel
- Only streams what somebody is watching
- Says when the network is the fault
The software
One web page runs the whole headend.
Add a channel, watch it in the browser, and see what is actually leaving the network port. No command line, no configuration files to hand-edit.


Hardware
Or buy it ready to plug in.
The software is the product. If you would rather not source and build a machine, we ship it preinstalled and preconfigured on two fanless boxes.

IPTV / HDMI Box
Connects to HLS, SRT and RTMP sources and converts them to IPTV multicast output on the local network.
- ChannelsUp to 15
- OutputUDP multicast
- NetworkDual 2.5G LAN
- PortsUSB 3.0 Β· micro-SD

Cable TV / IPTV Pro Box
Connects to SRT and HLS channels and outputs them via a DVB-C modulator onto the existing coaxial network. Use it as the only source, or route existing channels through it.
- ChannelsUp to 100
- OutputDVB-C Β· UDP multicast
- Multiplexes16 frequencies
- AssignmentDrag and drop
Sister project Β· tvheadend.io
Need the channels too?
A headend is only as good as what you put through it. Our channel backbone delivers over 2,000 licensed television and radio services over HLS and SRT β national, international and multi-language β ready to point Castmux at.
Take a channel package and the Castmux licence costs nothing.
licensed TV and radio services
Pricing
Per appliance. Not per channel, per room or per viewer.
And nothing at all if the channels come from us.
Free with channels
You license your TV channels from us.
Included with any tvheadend.io channel package.
- Every feature. No reduced tier.
- Unlimited channels, up to the appliance capacity
- Updates and support included
- Hardware licence included on both boxes
- One supplier for signal, rights and headend
Software only
You already have your own signal sources.
Or β¬220 per year β two months free.
- Every feature. Same build.
- Unlimited channels, up to the appliance capacity
- Updates and support included
- Cancel any time
- Runs on your hardware or ours
Same price as the incumbent, and free if you buy your signal from us. Full terms and multi-site rates.
Other features
The things you find out you needed.
- Web interface β configure everything in a browser, light or dark
- On-demand streaming β run only the channels being watched
- Resolution profiles β ask for SD and get SD
- Route diagnosis β tells you when multicast is going nowhere
- Browser preview β watch any channel from your desk
- OpenTelemetry metrics β into the dashboard you already run
- HTTP API β drive it from your own middleware
- Runs offline β no cloud service needed to stay on air
- arm64 and x86 β fanless, diskless, silent
See it running on your own feeds.
Twenty minutes, screen-shared. Bring one stream URL and we will put it on a multicast group while you watch. If it is not right for you, we will say so on the call.