Build and operate your legal TV & OTT business from one control plane.
More than a panel. More than an OTT website. A control plane for serious TV providers. Manage subscribers, streams, EPG, provider nodes, branded apps, supplier marketplace, CDN/DRM, billing readiness and plan enforcement — all from one dashboard.
Built for operators who need more than a panel.
Castovia is the control plane for legal TV and OTT operations. Everything a serious provider needs — documented, operational, and ready to validate.
The Operations Control Plane for TV & OTT
CASTOVIA is a SaaS operations control plane. It orchestrates subscriber lines, entitlements, provider nodes, branded apps, supplier content, settlements, recordings, provisioning, analytics and revenue. Customers do not receive source code — they receive a fully managed operations platform.
SaaS Operations Control Plane
CASTOVIA is the orchestration layer between your servers, your apps, your subscribers and your revenue. It manages the business logic, not the media. Your infrastructure stays yours.
Provider-Owned Infrastructure
You run your own Linux servers with Nginx and FFmpeg. CASTOVIA connects via a lightweight agent (~20MB RAM), pushes configuration and collects health metrics. No vendor lock-in.
Stalker/MAG + Xtream + M3U + XMLTV
Full Xtream Codes API compatibility, Stalker/MAG portal adapter, M3U playlist generation and XMLTV EPG export. Compatible with TiviMate, IPTV Smarters and all standard players.
Subscriber Lines & Entitlements
Manage subscriber lines with activation, suspension, expiry, connection limits, device tracking, packages, bouquets and reseller hierarchies. Up to 250,000+ lines on Scale/Enterprise plans.
Recording, DVR & Catch-Up
Schedule recordings, manage DVR storage, serve catch-up windows — all orchestrated from the control plane. Cleanup automation, retention policies and proof artifacts included.
Swiss-Hosted, 47 Languages
Built and operated in Switzerland. 47 languages supported across admin, reseller and supplier portals. Professional-grade infrastructure for legitimate operators worldwide.
What CASTOVIA Is NOT
- Not an illegal IPTV panel — CASTOVIA requires content rights confirmation. Piracy is prohibited.
- Not a content provider — you bring your own content sources and are responsible for licensing.
- Not a piracy tool — Stalker/MAG and Xtream compatibility do not legalize content.
- Not self-hosted — CASTOVIA is SaaS only. There is no downloadable panel or open-source edition.
- Not open source — no source code delivery. Customers receive a managed platform.
- Not a CDN or DRM vendor — CDN and DRM require your own vendor accounts.
What Makes CASTOVIA Different
CASTOVIA combines TV middleware, subscriber control, provider nodes, app production, supplier marketplace, settlements, ad operations, provisioning, analytics and API — in one SaaS platform.
Manual Linux, MySQL, Nginx, PHP management. Security patches, backups, updates — all on you.
Zero server admin. CASTOVIA is SaaS — open your browser and manage everything. Your streaming servers run only the lightweight agent.
Basic line management. No plan enforcement, no entitlement rules, no connection limits per device.
Full subscriber lifecycle: activation, suspension, expiry, connection limits, device tracking, packages, bouquets and reseller hierarchies.
Manual source management. No structured supplier relationships. No settlement tracking.
Integrated supplier marketplace with territory control, pricing, rights management and automatic settlement calculation.
Manual multi-server setup. Performance degrades with growth. No orchestration.
Multi-node management up to 100+ nodes. Central orchestration, health monitoring, configuration distribution and readiness scoring.
Generic players only. No branded app path. No app configuration management.
Android TV and Android Mobile app foundation with branding, build config and signing guidance. Studio plan for provider-branded apps.
No plan enforcement. Manual tracking of overages, reseller credits and supplier payouts.
Automatic plan enforcement, metering, overage calculation, reseller management and settlement automation.
Supplier Marketplace
The only platform where content suppliers publish offers and providers activate them with automatic territory control and settlement calculation.
Settlement Automation
Automatic payout calculation between providers and suppliers. Track revenue, generate settlement records and manage disputes — built in, not bolted on.
47 Languages
Full interface localisation in 47 languages. Admin portal, reseller portal and supplier portal — all localised from Arabic to Vietnamese.
Stalker + Xtream Bridge
Support MAG/Stalker devices AND Xtream-compatible players from the same platform. No migration headaches for your existing subscriber base.
Provider. Supplier. Viewer.
CASTOVIA serves all three sides of the TV operations triangle from a single unified platform.
Provider (Operator)
The TV service operator who runs infrastructure, manages subscribers, activates supplier content, configures apps, handles provisioning and controls revenue.
- Multi-node server orchestration
- Subscriber & entitlement management
- App branding & build configuration
- Provisioning & STB rollout
- Analytics & anti-sharing
Supplier (Content Partner)
The content owner or aggregator who offers legal streams to providers through the marketplace with transparent settlement terms.
- Supplier portal & stream management
- Per-provider activation control
- Settlement tracking & revenue share
- Category & region management
Reseller & Operator
Start a TV service with professional tools. Configure packages, provision devices, automate subscriber access and use the 5-page reseller portal with credit-based subscriber management.
- Commercial packages & pricing
- Device provisioning & MAC import
- Xtream API compatibility
- MAG/Stalker adapter support
- Branded white-label portals
- Credit-based subscriber activation
Agent-Based Node Orchestration
Register your Linux servers. Install the CASTOVIA agent. Dispatch FFmpeg, Nginx and media operations remotely.
Server Registration
Register servers with capabilities, roles (origin, edge, transcoder) and groups. Each node gets a unique authentication token.
Agent Installation
One-command Linux installer. Detects OS, creates system user, installs systemd service, configures security directives. ~20MB RAM footprint.
10+ Job Types
Dispatch update_agent, restart_agent, reload_nginx, rotate_token, collect_diagnostics, cleanup_recordings, scan_media, verify_media, regenerate_nginx_config and more.
16-Point Readiness Score
Per-node checklist covering agent connectivity, Nginx, FFmpeg, storage, capabilities, proof artifacts. Scores from SaaS jobs and external proof imports.
Health Monitoring
CPU, RAM, disk, uptime, stream count, error rates. 30-second reporting interval. 30+ monitoring alerts across 10 categories.
Origin/Edge Configuration
Auto-generated Nginx configurations with dry-run validation. Origin servers receive source streams. Edge servers serve viewers. Transcoder nodes process media.
Android TV & Mobile App Foundation
CASTOVIA includes a white-label Android TV and Android Mobile app foundation. Provider-branded apps can be produced from the existing app projects and build configuration.
Android TV App
Kotlin + Leanback + ExoPlayer/Media3. Full browse, search, live, VOD, series, recordings, catch-up, pairing and settings. Build-ready project.
Android Mobile App
Kotlin + Jetpack Compose + Material 3. Bottom navigation, live, VOD, series, recordings, catch-up, favourites, settings. Build-ready project.
App Branding Configuration
Configure colours, logos, splash screens, package names, support/legal links, platform flags. All settings pushed via the app config API.
Build Pipeline Management
Track builds through draft → queued → building → build_ready → submitted → live. Download build configs. Status transitions per build.
Per-Provider Signing
Each provider signs and publishes their own app. CASTOVIA provides build configuration and guidance. Provider owns the Google Play developer account.
iOS & Apple TV Roadmap
iOS and Apple TV app support are roadmap items. Current app foundation covers Android TV and Android Mobile only.
Supplier Marketplace & Settlements
Suppliers offer legal streams. Providers activate them. CASTOVIA tracks settlements and revenue share.
Supplier Portal
Authenticated supplier access. Manage stream offers, pricing, categories, regions and activation terms. Full visibility into provider activations.
Stream Offers
Suppliers publish stream offers with pricing, categories, region restrictions and ad rights. Providers browse and activate what fits their service.
Provider Activations
Activate supplier content from the marketplace. Each activation creates settlement records. Track costs and revenue share per supplier.
Settlement Tracking
Batch settlement creation with status tracking (pending, approved, paid, disputed). Full audit trail via activity logging.
Revenue Share
Define revenue share percentages per supplier or per offer. Settlement automation calculates gross, platform fee and net amounts.
Category & Region Control
Manage marketplace categories and regional availability. Suppliers tag their offers. Providers filter by category, language and region.
The marketplace is designed for licensed content suppliers. Suppliers register and submit offers for review before becoming available to providers.
CDN & DRM Provider Integration
CASTOVIA integrates with real CDN and DRM providers. You bring the vendor account — we handle health monitoring, policy validation and playback enforcement.
Bunny CDN — Fully Supported
First fully supported CDN provider. Pull zone management, health checks, origin fallback, playback routing. EU/NA traffic from ~$0.01/GB.
castLabs DRMtoday — Fully Supported
First fully supported DRM provider. Widevine, FairPlay, PlayReady, WisePlay. Policy validation, playback enforcement, credential management.
CDN Health Monitoring & Fallback
Active health checks for CDN endpoints. Unhealthy CDN triggers automatic origin fallback. Status visible in admin dashboard.
DRM Policy Enforcement
DRM-required streams blocked without valid policy. License server URLs, API keys (encrypted), policy assignment per stream.
Skeleton Providers Prepared
Cloudflare CDN and BuyDRM KeyOS are prepared as skeletons for customer-specific setups. Not overclaimed — ready when you are.
Customer-Managed Accounts
CDN bandwidth and DRM license requests are not included by default. Vendor costs billed by the provider unless a managed Castovia add-on is explicitly contracted.
CDN and DRM are vendor-dependent. CASTOVIA provides integration management, not bundled CDN bandwidth or DRM licensing. Providers bring their own vendor accounts.
Commercial Plans
Seven plans from entry-level operations to enterprise-grade scale. Transparent pricing for legitimate TV service providers.
All plans include a base platform fee plus a per-subscriber component. A billable subscriber is an active line (login credential) with at least one connection within the billing period. Inactive or suspended lines are not billed.
For smaller and growing legitimate TV/OTT operators that need the SaaS control plane, subscriber management, and progressively stronger operational features.
Essential
Best for: Small legitimate operators and early-stage provider setups
+ CHF 1.99 per billable subscriber / mo
Setup fee: CHF 299.00
Support: AI Support
Content & Limits
- Up to 250 Subscriber Lines
- Up to 100 Streams
- Up to 100 VOD Titles
- Radio Channels
Protocols & Players
- Stalker/MAG Adapter
- Xtream Codes API
- M3U / XMLTV Export
- Embedded Web Player
Operations & API
- Supplier Marketplace
- 1 Supplier Activation
Starter
Best for: Small operators starting commercial service with structured growth
+ CHF 0.99 per billable subscriber / mo
Setup fee: CHF 499.00
Support: AI + Email Support
Content & Limits
- Up to 1,000 Subscriber Lines
- Up to 250 Streams
- Up to 500 VOD Titles
- Catch-Up: 10 Channels / 50 GB
- Radio Channels
Protocols & Players
- Stalker/MAG Adapter
- Xtream Codes API
- M3U / XMLTV Export
- Embedded Web Player
Operations & API
- Device Provisioning
- Subscriber Announcements
- Supplier Marketplace
- 3 Supplier Activations
Support
- Email Support
Operator
Best for: Operators running real infrastructure with operational tooling needs
+ CHF 0.49 per billable subscriber / mo
Setup fee: CHF 999.00
Support: AI + Email + Phone Callback
Content & Limits
- Up to 5,000 Subscriber Lines
- Up to 1,000 Streams
- Up to 2,000 VOD Titles
- Catch-Up: 25 Channels / 200 GB
- DVR: 10 Channels / 50 GB
- Recording: 10 Channels
- Radio Channels
Protocols & Players
- Stalker/MAG Adapter
- Xtream Codes API
- M3U / XMLTV Export
- Embedded Web Player
- Timeshift Playback
Infrastructure
- Multi-Node: Up to 5 Nodes
- IP / Geo-Blocking
- Provider Node Management
Operations & API
- Provider REST API
- 5 API Keys
- 5 Webhook Endpoints
- Device Provisioning
- Subscriber Announcements
- Supplier Marketplace
- Up to 10 Resellers
- 10 Supplier Activations
Support
- Email Support
- Phone Callback
Professional
Best for: Commercial TV/OTT providers needing a complete provider workflow
+ CHF 0.29 per billable subscriber / mo
Setup fee: CHF 1990.00
Support: AI + Email + Phone Callback
Content & Limits
- Up to 25,000 Subscriber Lines
- Up to 5,000 Streams
- Up to 10,000 VOD Titles
- Catch-Up: 100 Channels / 1 TB
- DVR: 50 Channels / 500 GB
- Recording: 50 Channels
- Radio Channels
Protocols & Players
- Stalker/MAG Adapter
- Xtream Codes API
- M3U / XMLTV Export
- Embedded Web Player
- Timeshift Playback
Infrastructure
- Multi-Node: Up to 15 Nodes
- Transcoding: 5 Workers
- IP / Geo-Blocking
- Provider Node Management
- Custom Domains
Operations & API
- Provider REST API
- 15 API Keys
- 15 Webhook Endpoints
- Batch Provisioning (STB Rollout)
- Subscriber Announcements
- Supplier Marketplace
- Up to 50 Resellers
- 30 Supplier Activations
- Settlement Automation
Ad Operations
- Ad Campaign Management
- VAST Integration
- SCTE-35 Signal Processing
- Up to 20 Ad Campaigns
Analytics & Monitoring
- Advanced Analytics
- Operations Dashboard
- Media Inventory
Support
- Email Support
- Phone Callback
For larger operators, infrastructure-heavy providers, branded-app providers, and enterprise-grade deployments requiring more scale, integration depth, and contractual engagement.
Professional
Best for: Commercial TV/OTT providers needing a complete provider workflow
+ CHF 0.29 per billable subscriber / mo
Setup fee: CHF 1990.00
Support: AI + Email + Phone Callback
Content & Limits
- Up to 25,000 Subscriber Lines
- Up to 5,000 Streams
- Up to 10,000 VOD Titles
- Catch-Up: 100 Channels / 1 TB
- DVR: 50 Channels / 500 GB
- Recording: 50 Channels
- Radio Channels
Protocols & Players
- Stalker/MAG Adapter
- Xtream Codes API
- M3U / XMLTV Export
- Embedded Web Player
- Timeshift Playback
Infrastructure
- Multi-Node: Up to 15 Nodes
- Transcoding: 5 Workers
- IP / Geo-Blocking
- Provider Node Management
- Custom Domains
Operations & API
- Provider REST API
- 15 API Keys
- 15 Webhook Endpoints
- Batch Provisioning (STB Rollout)
- Subscriber Announcements
- Supplier Marketplace
- Up to 50 Resellers
- 30 Supplier Activations
- Settlement Automation
Ad Operations
- Ad Campaign Management
- VAST Integration
- SCTE-35 Signal Processing
- Up to 20 Ad Campaigns
Analytics & Monitoring
- Advanced Analytics
- Operations Dashboard
- Media Inventory
Support
- Email Support
- Phone Callback
Scale
Best for: Larger providers with multi-node infrastructure and operational depth
Volume subscriber pricing
Setup fee: from CHF 4900.00
Support: AI + Email + Phone · 48h callback target
Content & Limits
- Up to 100,000 Subscriber Lines
- Up to 20,000 Streams
- Up to 30,000 VOD Titles
- Catch-Up: 500 Channels / 5 TB
- DVR: 150 Channels / 2 TB
- Recording: 150 Channels
- Radio Channels
Protocols & Players
- Stalker/MAG Adapter
- Xtream Codes API
- M3U / XMLTV Export
- Embedded Web Player
- Timeshift Playback
Infrastructure
- Multi-Node: Up to 50 Nodes
- Transcoding: 15 Workers
- IP / Geo-Blocking
- Provider Node Management
- Custom Domains
- CDN Integration
- DRM Integration
Operations & API
- Provider REST API
- 30 API Keys
- 30 Webhook Endpoints
- Batch Provisioning (STB Rollout)
- Subscriber Announcements
- Supplier Marketplace
- Up to 200 Resellers
- 100 Supplier Activations
- Settlement Automation
Ad Operations
- Ad Campaign Management
- VAST Integration
- SCTE-35 Signal Processing
- Up to 100 Ad Campaigns
Analytics & Monitoring
- Advanced Analytics
- Operations Dashboard
- Advanced Recording
- Media Inventory
Support
- Email Support
- Phone Callback (48h target)
Studio
Best for: Providers who want branded Android TV and Mobile apps on Castovia foundation
Volume subscriber pricing
Setup fee: from CHF 19900.00
Support: AI + Email + Phone · 24h callback target
Content & Limits
- Up to 250,000 Subscriber Lines
- Up to 50,000 Streams
- Up to 100,000 VOD Titles
- Catch-Up: 1,000 Channels / 20 TB
- DVR: 250 Channels / 10 TB
- Recording: 250 Channels
- Radio Channels
Protocols & Players
- Stalker/MAG Adapter
- Xtream Codes API
- M3U / XMLTV Export
- Embedded Web Player
- Timeshift Playback
Infrastructure
- Multi-Node: Up to 100 Nodes
- Transcoding: 30 Workers
- IP / Geo-Blocking
- Provider Node Management
- Custom Domains
- CDN Integration
- DRM Integration
Apps & Branding
- Android TV App
- Android Mobile App
- App Build Management
- White-Label Portal
- White-Label App Foundation
Operations & API
- Provider REST API
- 50 API Keys
- 50 Webhook Endpoints
- Batch Provisioning (STB Rollout)
- Subscriber Announcements
- Supplier Marketplace
- Up to 500 Resellers
- 200 Supplier Activations
- Settlement Automation
Ad Operations
- Ad Campaign Management
- VAST Integration
- SCTE-35 Signal Processing
- Up to 500 Ad Campaigns
Analytics & Monitoring
- Advanced Analytics
- Operations Dashboard
- Advanced Recording
- Media Inventory
Support
- Email Support
- Phone Callback (24h target)
Enterprise
Best for: Telecom, ISP, multi-brand, and enterprise-grade deployments
Volume subscriber pricing
Negotiated subscriber pricing
Setup fee: from CHF 50000.00
Support: Dedicated support · Contractual SLA from 12 business hours
Content & Limits
- Unlimited Subscriber Lines
- Unlimited Streams
- Unlimited VOD Titles
- Catch-Up: Unlimited
- DVR: Unlimited
- Recording: Unlimited
- Radio Channels
Protocols & Players
- Stalker/MAG Adapter
- Xtream Codes API
- M3U / XMLTV Export
- Embedded Web Player
- Timeshift Playback
Infrastructure
- Multi-Node: Unlimited
- Transcoding: Unlimited
- IP / Geo-Blocking
- Provider Node Management
- Custom Domains
- CDN Integration
- DRM Integration
Apps & Branding
- Android TV App
- Android Mobile App
- App Build Management
- White-Label Portal
- White-Label App Foundation
Operations & API
- Provider REST API
- Unlimited API Keys
- Unlimited Webhook Endpoints
- Batch Provisioning (STB Rollout)
- Subscriber Announcements
- Supplier Marketplace
- Unlimited Resellers
- Unlimited Supplier Activations
- Settlement Automation
Ad Operations
- Ad Campaign Management
- VAST Integration
- SCTE-35 Signal Processing
- Unlimited Ad Campaigns
Analytics & Monitoring
- Advanced Analytics
- Operations Dashboard
- Advanced Recording
- Media Inventory
Support
- Dedicated Support Team
- Contractual SLA (from 12h)
Switch from your current system — we import everything
Already running on another platform? We provide dedicated migration support. Import your existing streams, subscriber lines, VOD catalogs, device configurations and reseller structures directly into CASTOVIA. No data loss, no downtime, no starting from scratch.
- Automated import of streams, lines, VOD & device configs
- Parallel operation during transition — zero downtime
- Dedicated migration engineer for Professional+ plans
- Free 3-month Ad-Partner pricing for migrating operators
Supported Source Systems
Other systems supported on request
Studio plan app foundation is based on existing CASTOVIA Android TV and Android Mobile app projects — provider-branded builds with custom configuration, not custom development from zero. iOS and Apple TV require a separate engagement unless contracted individually.
Enterprise plans include custom SLA, dedicated support, vendor coordination and unlimited resources. Contact sales for a tailored proposal.
All prices excl. VAT. Annual billing available on request.
Billing starts after trial approval or plan activation — no automatic charges.
CASTOVIA is for legitimate TV and OTT operators only. All operators must confirm content rights at signup. Illegal streams, piracy and copyright infringement are strictly prohibited. Abuse reporting, suspension and cooperation with authorities are built in. CASTOVIA is not a self-hosted solution and is not available as a downloadable panel.
Why operators choose Castovia instead of panels, generic OTT tools or custom builds
Frequently Asked Questions
Find answers to the most common questions about Castovia.
Ready to Run Your TV Business?
Request a trial, compare Castovia with alternatives, or book a live demo. Swiss-hosted. 47 languages. Seven plans from CHF 149/mo. Legal use only.