Streaming server features
Your sources and encoders
Pull live streams from IPTV sources, IP cameras and hardware encoders over HTTP/HLS, SRT, UDP, RTMP, RTSP or RIST.
Light on the server
Channels are re-packaged without re-encoding, so picture quality is untouched and one server runs dozens of channels. Sources should be H.264 + AAC for web playback.
HLS and more outputs
Every channel is published as HLS for web and apps. It can also push to RTMP, SRT, UDP or RIST and record to segment files (DVR recording).
Always on air
A watchdog restarts failed channels, switches to a backup source and back automatically, detects hung streams and resumes channels after a reboot.
Picture and sound monitoring
Live thumbnails plus black, frozen and silent detection, with alerts by email, Telegram or webhook.
Viewers and embedding
Live viewer counts and history per channel, and an embeddable web player restricted to the websites you approve.
Team and control
Admin, Operator and Viewer roles, login protection and an audit log. Bulk actions, tags, CSV/JSON channel import/export, a REST API and Let's Encrypt HTTPS.
Ready to put your channels on air?
Try it free on your own server. We reply with a trial license, or with a quote when you are ready to buy.How it works
Request
Fill in the form below with your server, the number of channels, and whether you want a free trial or a quote.
Trial or quote
Our team prepares a trial license for your server, or contacts you with a quote and your license.
Your private link
You receive a private page with your license key and your install command.
Install
Run one command on your server. It installs everything and prints your dashboard address.
Server requirements
- A 64-bit (x86_64) Linux server with Debian 12 or newer, or Ubuntu 22.04 or newer, and root access.
- Minimum 2 vCPU, 4 GB RAM and 20 GB of disk (more for DVR recording). Each channel uses about 70 MB of RAM and a small fraction of one CPU core.
- Sources in H.264 video with AAC audio for playback in web browsers.
- Bandwidth is usually the limit: each viewer receives the channel's bitrate (about 3 to 5 Mbps in HD), so 1 Gbit/s serves about 250 HD viewers at once.
- Inbound TCP ports 80 and 443 open. Outbound HTTPS to encoder.cronomagic.com for the license check, plus whatever your sources use.
- A license for the server's public IP address. It is linked to the first server that activates it.
Frequently asked questions
What is a streaming server?
A streaming server receives live video streams and delivers them to viewers on websites, apps, smart TVs and set-top boxes. The Cronomagic Streaming Server does this on your own Linux server: it pulls each live source, publishes it as HLS and keeps it on air.
Is it the same as an encoder?
No. An encoder (software such as OBS, or a hardware encoder) compresses video into a live stream. The streaming server takes those streams and delivers them to your viewers. Your existing encoders and IPTV sources become its inputs.
Does it transcode my channels?
No. Channels are re-packaged without re-encoding, so picture quality is untouched and one server runs dozens of channels. Your sources should already be H.264 video with AAC audio for playback in web browsers.
How many channels and viewers can one server handle?
Dozens of channels per server: each channel uses about 70 MB of RAM and a small fraction of one CPU core. The number of viewers depends mostly on bandwidth: at 3 to 5 Mbps per HD viewer, 1 Gbit/s serves about 250 HD viewers at once.
Can I try it before buying?
Yes. Choose a free trial in the form below and we prepare a trial license for your server, with all features. When you buy, your installation keeps running with the paid license: nothing to reinstall.
How much does it cost?
Plans from $19.99/month. Pricing depends on your number of channels. Send the form and we reply with a quote.
What server do I need?
A 64-bit (x86_64) Linux server with Debian 12+ or Ubuntu 22.04+, root access, and at least 2 vCPU, 4 GB of RAM and 20 GB of disk. It can be your own hardware, a VPS or a dedicated server.
