Skip to content
Home Products OTR Panel OTT App Development API Integration Apps About Contact Us My Account

OTR Panel — complete IPTV/OTT management platform

Why OTR Panel

Why OTR Panel?

Everything you need to run a professional IPTV or OTT service — in one self-hosted platform.

All-in-one platform

Live TV, VOD, Series, EPG, Users, Resellers, Billing, Servers — managed from a single Laravel dashboard.

Multi-server architecture

Add unlimited load balancer nodes and provision them automatically over SSH — no manual server configuration needed.

Built-in web player

Subscribers get a browser-based player under their user panel — watch Live TV, VOD and Series without installing any app.

Full reseller system

Resellers get their own portal, credit balance, and line management — independent from the main admin account.

Built-in billing

Stripe and custom payment gateways, subscription plans, promo codes, invoices and transactions — all included.

Granular permissions

Role-based access control with fine-grained permissions for admins, operators, resellers and end users.

Built on Laravel 13

Modern PHP framework ensures clean architecture, security patches, queue-based jobs, and long-term maintainability.

Integrated support tickets

Users and resellers can raise tickets directly inside the panel, keeping your support workflow in one place.

Feature set

OTR Panel feature set

A complete breakdown of every capability included in the panel.

Live TV

  • Add, edit and delete live streams
  • Start / stop / restart individual or all streams
  • Real-time stream status monitoring
  • Stream preview inside panel
  • RTMP live stream ingest
  • Timeshift and Catchup recording
  • Transcode to multiple qualities
  • Multicast support
  • M3U / M3U Plus import

VOD & Series

  • Add, edit and delete movies
  • TV Shows with multi-season episode support
  • Chunked large file upload
  • TMDB automatic metadata fetch
  • VOD and Series home-page / slider flags
  • Radio channel management
  • File manager for media assets
  • Category and language organization

EPG

  • Multiple EPG source support
  • Automatic scheduled EPG updates
  • Force-update per EPG source
  • Channel-to-EPG mapping
  • EPG data table caching

Users & Resellers

  • Subscriber (line) management
  • Reseller accounts with independent portals
  • Reseller credit balance and ledger
  • Subscription plans builder
  • Promo / discount codes
  • IP and User-Agent allow-lists
  • Role-based permission system
  • User summary and account panel

Server management

  • Unlimited streaming server nodes
  • Automated LB provisioning over SSH
  • Server health logs
  • Force SSL configuration
  • HTTP/HTTPS/RTMP port control
  • Network interface selection
  • Timezone configuration per node
  • XC API endpoint per server

Billing & Payments

  • Stripe payment gateway
  • Custom payment gateway support
  • Invoices and order management
  • Transaction history
  • Promo code system
  • Reseller credit top-up

Analytics & Logs

  • Dashboard with live stats (lines, TVs, VODs, connections)
  • Live connection logs per stream
  • Stream access and activity logs
  • Panel admin action logs
  • RTMP stream and connection logs
  • Cron job execution logs
  • Reports module

Integrations & APIs

  • Xtream Codes compatible API
  • M3U and M3U Plus import
  • XC panel import wizard
  • TMDB metadata integration
  • Share player links (HMAC secured)
  • REST API for external apps
  • Watchlist and favorites APIs

Operations

  • Maintenance mode with scheduled windows
  • Demo mode for trial access
  • Support ticket system
  • Settings and company config
  • Queue-based background jobs
  • Laravel scheduler (cron) integration
  • Auto-installer for Ubuntu 24.04

Ready to launch your OTT business?

Sign in to the OTTRUN portal to order your OTR Panel licence and get up and running in minutes.

Important

The OTR Panel and XCIPTV Player do not include or provide any media content. Users must supply their own legally licensed content and are solely responsible for usage compliance.