Cue Reseller Panel · streaming control panel

One server, one panel, and a streaming company running on it under your name.

The Cue Reseller Panel is a streaming control panel you install on your own dedicated server. From this one media control panel you sign up resellers and their customers, hand them live channels, 24/7 TV Stations, on-demand libraries and radio stations, and leave the server to enforce every limit you sold.

Cue Reseller Panel with Cue Media Server: $244 a month ($49 + $195) on a Linux dedicated server, one $29.99 setup, charged once.

5 kinds of service13 languagesMediaCP-compatible APIWhite label
Who sits where

Three seats at one media control panel

Everyone signs in at the same address and sees what their seat allows, nothing more. You run the server, your resellers run their customers, and the customers run their streams.

The administrator holds the whole server

  • Reseller plans. Which service types and extras each reseller may sell, and the totals their accounts share: services, customers, simultaneous viewers, bitrate, bandwidth, monthly transfer, disk, restream targets, AutoDJ and mount points.
  • Every account in reach. Search any user or service, open it, or sign in as it to see exactly what its owner sees.
  • Fair usage without a night shift. An encoder over its bitrate is disconnected, and a service that keeps doing it is suspended for a while; a service that uses up its monthly transfer or its disk quota stops until it is back within bounds.
  • System configuration. The panel’s own address and certificate, outgoing email, FTP, webhooks, announcements, and the ten email templates your customers receive.
  • Upkeep. Software Health checks, a backup of the panel every day with restore in place, and signed updates from one page.

A reseller runs a business inside yours

  • Their customers, their services. Resellers create accounts and services within the plan you gave them, and see how much of it is used.
  • Their brand. A logo, an accent colour, a support address and link, a default language for their customers, and a panel address of their own, with its certificate issued automatically.
  • Their view of each customer. A reseller signs in as any of their customers to help, and every change made that way records who really made it.
  • Their billing. Their own API keys drive the MediaCP-compatible API, so a WHMCS, Blesta, ClientExec or WiseCP module creates and suspends services as orders are paid or not.

A customer gets a station, not a support ticket

  • Encoders set up in a minute. Server, stream key and password to copy, OBS settings spelled out, and a link that sets up Larix Broadcaster on a phone.
  • Players to paste. Embed codes, a public page for each service, and restreaming to YouTube, Facebook, Twitch and X from the same stream.
  • A library to fill. Uploads in the browser that survive a dropped connection, folders, conversions, and an FTP account for the large ones.
  • Radio that runs itself. AutoDJ playlists and schedules, live DJ accounts, and listener statistics by country.
  • Numbers to keep. Viewer and listener reports, downloadable as CSV, and a monthly report by email.
What you sell

Five kinds of service from one streaming control panel

Each is a product you can put in a plan, and each keeps its own limits, players, statistics and restream targets.

LIVE

Live streaming

An encoder publishes and viewers watch in the browser, on phones and on smart TVs. Renditions from 160p to 4K let every screen pick its own quality; rewind, reduced latency, a watermark and recording into the library are switches in the service’s settings.

TV

TV Station

A channel that plays around the clock from the library, to a schedule. The moment an encoder connects it takes over live, and when it leaves the schedule picks up again. The programme’s title can sit in a corner of the picture.

VOD

On-demand library

Uploaded videos played when a viewer asks for them, through an embeddable player and playlists. Files that do not suit the players can be converted as they arrive, and recordings of live shows land here by themselves.

RELAY

Relay

A stream pulled from another server or an IP camera and served as your own, with backup sources tried in turn when the first one fails.

RADIO

Radio station

A station that Icecast and SHOUTcast source software and players speak to unchanged. The AutoDJ plays MP3 or AAC from playlists and schedules, with crossfades, loudness levelling and rules against repeating a track or an artist too soon. Live DJs sign in with accounts of their own and their shows can be recorded; listeners can be asked to sign in; the stream can be served over HTTPS and listed in the station directories.

The signal path

Whatever the encoder speaks, every viewer is served

Encoders connect over RTMP, RTMPS, SRT or WebRTC (WHIP). Viewers play over HLS and MPEG-DASH, WebRTC (WHEP), SRT or RTSP. In between, the server makes the renditions, records, keeps the rewind buffer, burns in the watermark and checks each viewer’s country; alongside, it sends the same stream to YouTube, Facebook, Twitch, X, an Icecast server or any RTMP, SRT or UDP address.

White label

Your name on every screen, and each reseller’s on theirs

The panel carries your company name, logo and colours, and it can stop naming the software it runs on. A reseller sets their own logo, accent colour and support details, and gives their customers a panel address on their own domain; the certificate for it is issued and renewed without anyone asking. Public pages, players and radio stations can answer on a customer’s domain too.

Rules the server keeps

Limits that hold on their own

  • Viewer, bitrate, transfer and disk limits per service, inside each reseller’s totals.
  • Country locking by GeoIP: a list to allow or a list to block.
  • Domain locking, and players that name no website refused.
  • Signed links that expire, for pay-per-view pages.
  • Expiry dates, and suspensions that carry a reason and can lift themselves.
  • Announcements to administrators, resellers or customers, with a start and an end.
Billing

The modules you already run keep running

The panel answers MediaCP’s REST API, so the billing modules written for it — WHMCS, Blesta, ClientExec, WiseCP — create, suspend and remove services here without a change. Every service and account event is also posted to your webhook, signed, and sent again if your end was down.

Moving in

Bring a MediaCP server across whole

The importer reads a MediaCP panel through its API, or its database for everything: accounts with the passwords they sign in with, video services and radio stations, publishing passwords, recorders, media files and FTP accounts. A dry run shows every line before anything is made, and restream targets wait switched off until you release them, so no test reaches a customer’s real channel.

Engines

Cue Media Server today, more on the way

The panel drives Cue Media Server, the engine it is sold with or without. In development: running it beside Wowza Streaming Engine, Flussonic, SHOUTcast and Icecast, the engines MediaCP works with, so a server can keep the engine it already has.

Built like infrastructure

Hard to break into, easy to keep running

  • Passwords hashed with argon2id, and two-factor sign-in for anyone who turns it on.
  • Sign-in attempts throttled; sessions carried in a header, not a cookie, so no page can act for you behind your back.
  • API keys stored hashed; stream keys and passwords sealed with a key only this server holds.
  • Changes recorded with who made them, and on whose behalf when someone was signed in as another account.
  • A backup of the panel every day, fourteen kept, restored in place from one page.
  • Software Health checks what needs attention, and updates arrive signed.
In thirteen languages

Every seat reads it in its own language

Each user picks a language, a reseller sets one for their customers, and Arabic and Persian read right to left. A light and a dark theme, an accessibility mode and a command palette on the keyboard come with it.

  • English
  • Español
  • Português (Brasil)
  • Français
  • Deutsch
  • Italiano
  • Română
  • Türkçe
  • Русский
  • Nederlands
  • Polski
  • العربية
  • فارسی
Asked about the panel

The Cue Reseller Panel, asked and answered

What is a streaming control panel?
The software a streaming host’s customers sign in to: it creates their live channels, TV stations, video libraries and radio stations on the streaming server, hands them the encoder settings and players, and keeps each one inside what it paid for. The Cue Reseller Panel is one, installed on your own dedicated server, with resellers between you and the customers.
Is it an alternative to MediaCP?
Yes. It is built around the same three roles and the same kinds of service, it answers MediaCP’s REST API, so billing modules made for MediaCP work with it, and it imports a MediaCP server’s accounts, services, publishing passwords, files and FTP accounts. It is our own software, not a copy of MediaCP.
Which billing systems does it work with?
WHMCS, Blesta, ClientExec and WiseCP, through the modules written for MediaCP’s API: they create, suspend, unsuspend and remove services as orders are paid, fall due or are cancelled. Anything else can use the same API with an API key, or listen to the signed webhooks.
Can my resellers use their own brand and domain?
Yes. Each reseller sets a logo, an accent colour, support details and a default language, and can give their customers a panel address on their own domain; its certificate is issued and renewed automatically. The panel can also be set to stop naming the software it runs on.
What does it run on?
A dedicated server with an x86-64 processor and Ubuntu 22.04 or later, Debian 12 or later, AlmaLinux 9 or later, or Rocky Linux 9 or later. We install it on the server for you, and its license is bound to that one machine.
Does it need Cue Media Server?
For Cue’s own live streaming, TV, on-demand and radio, yes: the panel manages Cue Media Server, sold with it or on its own. Running the panel beside Wowza Streaming Engine, Flussonic, SHOUTcast or Icecast instead is in development.
What happens if the license lapses?
The panel is locked at once, apart from the page where a new key is entered, and resellers and customers see that it is unavailable. Streams keep running for seven more days, so a late payment never takes a viewer off by surprise.

Put a streaming company on one server

Pick a machine and tick the Cue Reseller Panel: Cue Media Server, the engine it runs, comes with it, and both are installed with the operating system.