🔥 HOT DEAL AzuraCast Yearly Plan — Full-Featured Radio Hosting • Auto-DJ • Live Broadcasting 💰 Only $25/year Get Deal
IPTV-CP CONTROL PANEL

Your Own 24/7 Broadcast Channel — Self-Hosted

IPTV-CP is a self-hosted control panel for running your own 24/7 broadcast channels — no per-seat SaaS fees, no platform lock-in, runs entirely on a server you control. Built-in VAST/VMAP ad monetization, one-click simulcasting, calendar scheduling, video on demand, real-time analytics and full white-label branding.

✓ Unlimited Channels ✓ VAST/VMAP Ads ✓ 6-Way Simulcasting ✓ White-Labeled
Runs on Your Own Server
No Platform Lock-In
24/7 Support
IPTV-CP Control Panel Overview
Unlimited Channels
Built-In Monetization
6 Simulcast Targets
Fully White-Labeled
Top Highlights

Everything You Need to Run Your Own Network

IPTV-CP puts a complete broadcast operation — playout, monetization, distribution and analytics — behind one self-hosted control panel.

Self-Hosted, Not SaaS

Your own 24/7 broadcast channel, running on a server you control — no per-seat fees, no platform lock-in.

One Button, Six Destinations

Simulcast live to Facebook, YouTube, Twitch, Kick, custom RTMP and Icecast simultaneously — up to 8 targets per channel.

Built-In Ad Monetization

Full VAST/VMAP ad-tag support with per-channel ad breaks, so the channel can pay for itself.

Fully White-Labeled

Your logo, your colors, your domain — on both the admin panel and the public viewer page.

Unlimited Channels

Each with its own media library, schedule, encoding settings, and branding.

Never Off-Air

A stall watchdog and off-air placeholder mean a broken source or ad server never takes the channel down.

Broadcasting & Playout

Go Live Any Time — Scheduled Programming Never Skips a Beat

Continuous, automated 24/7 playout — build a playlist once and it loops on schedule, no manual triggering.

  • OBS/hardware encoder push over RTMP seamlessly cuts in over scheduled programming, then hands back automatically — with per-channel stream key and one-click key rotation.
  • Zero dead air — an off-air placeholder covers any gap instead of a broken stream or 404.
  • Smart encoding — pre-matched files stream-copy with zero re-encode CPU cost; ffmpeg normalizes resolution/framerate/audio so switching between files, live feeds, and ads is glitch-free.
  • Optional automatic recording of live broadcasts straight into the Media Library.
  • Configurable per channel: resolution, framerate (15–60fps), bitrate, encode preset (speed vs. quality), DVR rewind window (0–240 min), and low-latency mode.
IPTV-CP Go Live and Recording
Scheduling

Plan Your Broadcast Day Down to the Minute

A full calendar scheduler built for real broadcast operations.

Drag-and-Reorder Playlists

Full playlist builder with folder-based content that auto-refreshes as files are added or removed.

Recurring & One-Off Blocks

Weekly recurring schedules plus one-off date overrides that take priority, with a clear priority tiebreaker.

Timezone-Aware, DST-Correct

Per-channel scheduling in any IANA timezone, including overnight/midnight-spanning blocks.

Public Programming Guide

Embeddable 7-day "what's on now / next" widget for your website.

Monetization

Ad Insertion That Pays for the Channel

Full server-side VAST 2.0–4.x and VMAP ad-tag support with automatic type detection, plus VAST Wrapper (redirect chain) resolution up to 3 levels deep.

  • Global ad settings or per-channel override — different ad tag/frequency per station.
  • Configurable ad break frequency (1–1440 min) and max ads per break (1–10).
  • Built-in "Test Tag" tool — resolves a live ad tag from the UI to preview what will actually play, no waiting for a live break.
  • Automatically picks the highest-bitrate MP4 creative and fires impression/tracking pixels; broken or slow ad servers never take the channel off-air (auto-skip + timeout safeguards).
IPTV-CP VAST/VMAP Ad Insertion
White-Label Branding

Your Logo. Your Colors. Your Domain.

Custom logo upload for the admin panel itself — sign-in page, sidebar and browser tab — supporting PNG, JPEG, SVG or WEBP up to 3MB.

Per-channel branding is supported too — theme colors and channel logo — so both the back-office and public-facing pages can be fully white-labeled.

IPTV-CP White-Label Branding
Widgets & Viewer Experience

Embed Anywhere, Watch Everywhere

One-click generated <iframe> embed code for any channel's live player, plus a raw <video> + hls.js snippet and direct M3U8 URL for sites and apps that don't want an iframe.

  • Fully branded public watch page with live/on-air/off-air status badges, theme colors, social links and description.
  • Auto-reconnecting HLS player — handles the live/scheduled handoff transparently, no manual refresh for viewers.
  • Google Cast (Chromecast) support — cast live or VOD straight to a TV.
  • Integrated VOD grid ("Watch Anytime") on the same page as the live stream, with one-click switch and "Back to Live" button.
IPTV-CP Embed Code Widget IPTV-CP M3U8 Stream Widget
Analytics

Know Your Audience

Privacy-friendly, offline GeoIP analytics — no third-party tracking.

Real-Time "Watching Now"

Per-channel and site-wide viewer counts, refreshed via lightweight heartbeat pings every 15 seconds.

Trend Charts & Peaks

Unique and peak viewers over 24-hour or 7-day windows, with a historical trend chart sampled every 2 minutes.

Geo, Browser & Device

Audience breakdown by country/region/city plus browser, OS and device type — all in one combined overview dashboard.

Multi-Platform Simulcasting

One Stream, Every Platform

Pre-filled, one-click ingest for the big four, plus custom RTMP(S) and Icecast for audio.

Facebook Live
YouTube Live
Twitch
Kick
Custom RTMP(S)
Icecast (Audio)
Up to 8 Targets at Once

Each simulcast target runs as its own process; RTMP targets are stream-copied with no re-encode or quality loss.

Self-Hosted Icecast

Audio-only restreaming to an external Icecast server, or a fully self-hosted instance with auto-provisioned port, mount and credentials — MP3 or Ogg/Vorbis, zero manual config.

Never Drops on Handoff

Runs continuously through both scheduled playback and live broadcasts — simulcasting never drops when switching between them.

Video on Demand

Your Library, Instantly On-Demand

No separate upload step — your existing media library becomes the VOD catalog.

Reuses the Media Library

No separate VOD upload step — anything already in your channel's library can be published on demand.

Fast, Seekable Playback

Auto-serves a pre-encoded, browser-ready MP4 for fast seeking, falling back to the original file if optimization isn't done yet.

Per-Title Show/Hide

Independent show/hide toggle for the public VOD catalog, separate from how an item is used in playlists.

IPTV-CP Media Library
Media Management

Upload Once, Never Worry About It Again

Resumable, chunked upload survives dropped connections and reloads, and never holds a multi-GB file in memory (64MB chunks).

  • Broad format support: MP4, MOV, MKV, M4V, AVI, WEBM, MP3, AAC, WAV, TS.
  • Automatic background pre-encoding to match each channel's format, enabling zero-re-encode stream-copy playback later.
  • Folder organization within each channel's library, bulk move, and usage tracking that warns before deleting media still in use.
  • Separate "Station ID" media pool for jingles and bumpers, with automated insertion every N content items.
Reliability & Operations

See Exactly How Healthy Your Server Is

A live server health dashboard — CPU%, memory, disk usage, load average, uptime and real-time network throughput — right in the panel.

  • Automated stall watchdog restarts playout if a stream silently freezes.
  • Independent per-channel start/stop/skip/restart controls — no effect on other channels.
  • Simple domain setup with free HTTPS via Let's Encrypt.
IPTV-CP Server Health Dashboard
IPTV-CP Backups
Backups

Your Channels, Always Recoverable

One-click manual "Run Backup Now" plus scheduled backups, with the last 30 runs kept in history.

  • Remote destinations: SSH (key or password auth) and S3, alongside local storage with configurable retention.
  • Built-in "Test Destination" connectivity check before you rely on it.
  • Browse, download, delete and "pull to local" backups directly from remote storage.
  • Full in-place restore from any local backup file, passphrase-protected with encryption confirmed before restore.
FAQ

Frequently Asked Questions

Everything you need to know about IPTV-CP

IPTV-CP is self-hosted — it installs and runs entirely on a server you control, so there are no per-seat SaaS fees and no platform lock-in. This gives you full ownership of your channels, media library and viewer data.

Add a standard VAST or VMAP ad tag globally or per channel, set your ad break frequency and max ads per break, and IPTV-CP handles the rest — including resolving VAST wrapper redirect chains, picking the highest-bitrate creative, and firing tracking pixels. Use the built-in "Test Tag" tool to preview exactly what will play before it ever airs live.

Yes. Each channel supports up to 8 simultaneous simulcast targets — including one-click, pre-filled setups for Facebook Live, YouTube Live, Twitch and Kick, plus any custom RTMP(S) destination and audio-only restreaming to Icecast. Simulcasting keeps running through both scheduled playback and live broadcasts.

IPTV-CP accepts MP4, MOV, MKV, M4V, AVI, WEBM, MP3, AAC, WAV and TS. Uploads are resumable and chunked (64MB chunks) so multi-GB files survive dropped connections, and everything is automatically pre-encoded in the background to match your channel's format for zero-re-encode stream-copy playback.

Run backups manually or on a schedule, with the last 30 runs kept in history. Store them locally, over SSH, or on S3 — each destination has a built-in "Test Destination" connectivity check. Backups are passphrase-protected, and full in-place restore is available directly from the panel.

Yes, the public watch page supports Google Cast (Chromecast) out of the box, so viewers can cast live or on-demand content straight to a TV independent of the browser tab staying open. Every channel also gets a copy/paste <iframe> and raw <video>+hls.js embed code for use on any third-party website.

IPTV-CP — Complete Platform

Everything You Need to Run
Your Own Broadcast Network

Playout, monetization, distribution and analytics — all self-hosted, all managed from your browser.

24/7 Automated Playout

Build a playlist once and it loops on schedule — no manual triggering, ever.

Multi-Platform Simulcasting

Facebook, YouTube, Twitch, Kick, custom RTMP and Icecast — up to 8 targets per channel.

VAST/VMAP Ad Monetization

Global or per-channel ad breaks with automatic type detection and wrapper resolution.

White-Label Branding

Your logo and colors on the admin panel, sign-in page and every public channel page.

Embeddable Widgets

One-click iframe or raw video+hls.js embed codes, plus a programming guide widget.

Real-Time Analytics

Live viewer counts, trend charts, and privacy-friendly offline GeoIP breakdowns.

Video on Demand

Your media library doubles as a VOD catalog — no separate upload step.

Live Go-Live & Recording

RTMP ingest with rotating stream keys and optional automatic recording to your library.

Calendar Scheduling

Recurring weekly blocks plus one-off overrides, timezone-aware with correct DST handling.

Unlimited Channels

Each with its own library, schedule, encoding settings, branding and RTMP key.

Automated Backups

Local, SSH or S3 destinations, scheduled or on-demand, with tested and encrypted restore.

24/7 Playout VAST/VMAP Ads 6-Way Simulcasting White-Label Embeddable Widgets Real-Time Analytics Video on Demand Google Cast Calendar Scheduling Unlimited Channels Resumable Uploads Automated Backups Self-Hosted Icecast Free SSL

Self-hosted • Unlimited channels • No platform lock-in

Launch Your Network Today

Ready to Run Your Own
Broadcast Network?

Unlimited channels, built-in ad monetization, six-way simulcasting, scheduling, VOD, analytics and white-label branding — self-hosted on a server you control.

Self-Hosted
Unlimited Channels
No Platform Lock-In
White-Label Ready
Free SSL
24/7 Support