How CASTOVIA Works

From signup to your first live subscriber in 10 steps

The Concept

CASTOVIA is a SaaS control plane — you keep your servers, we provide the management layer.

Our lightweight agent runs on your nodes and connects them to the CASTOVIA Cloud. Configuration flows down, metrics flow up. Your streams never touch our servers.

A SaaS management platform for IPTV/OTT providers
A control plane that connects your servers to a cloud dashboard
A toolkit with subscriber management, billing, CDN/DRM integration
Built for providers who want to run a legal, scalable TV business
Not a hosting provider — you supply your own servers
Not a CDN or DRM vendor — we integrate with your chosen vendors
Not a content provider — you supply your own licensed content
Not an app store — Studio Apps are templates you customise and deploy yourself

How the Pieces Fit Together

The complete system map — from control plane to end-user devices.

SaaS Control Plane

Admin UI, API, subscriber DB, plan enforcement, billing UI, app config. Managed by Castovia.

Provider Node

Customer's Linux server. Recording, catch-up, FFmpeg, Nginx. Connected via secure server token.

Learn more

Apps / Players

Android TV, Mobile, Web Player, MAG/Stalker. Receive safe playback metadata only.

Learn more

CDN / DRM Vendors

Customer's own CDN and DRM accounts. Credentials encrypted. Multi-vendor support.

Learn more

Supplier Marketplace

Suppliers offer content. Providers activate, map to bouquets, generate settlements.

Learn more

Stripe / Billing

Self-service checkout for core plans. Webhook events, portal, snapshots. Test mode built.

Security & Legal

Tenant isolation, plan enforcement, abuse reporting, content responsibility, signed URLs.

Learn more

Support Boundaries

Tiered support process. Escalation paths defined. SLA depends on plan tier.

Learn more

The 10-Step Journey

From zero to your first paying subscriber

1

1. Create Your Account

Sign up at castovia.com, choose a plan tier, and access your operator dashboard within minutes.

2

2. Register Your First Node

Install the CASTOVIA agent on your Linux server. It auto-connects and appears in your dashboard.

3

3. Add Stream Sources

Enter your IPTV source URLs (multicast, HLS, RTMP). The agent validates and starts relaying.

4

4. Organise Into Bouquets

Group channels into bouquets (packages) with names, logos, and EPG mappings.

5

5. Configure CDN & DRM

Connect your preferred CDN and DRM vendor through the integration panel. CASTOVIA orchestrates the handshake.

6

6. Build Your App (Optional)

Use our Studio App templates or connect your own white-label app via the API.

7

7. Set Pricing & Plans

Define subscription plans with pricing, trial periods, and access rules per bouquet.

8

8. Onboard Subscribers

Subscribers register, pick a plan, and get instant access. Manage them from your dashboard.

9

9. Monitor & Scale

Real-time analytics show viewer counts, bitrate, server health, and revenue. Add nodes as you grow.

10

10. Go Live & Earn

Your IPTV/OTT service is live. Subscribers pay, you earn — CASTOVIA handles the platform complexity.

Architecture Overview

CASTOVIA SaaS

Control plane, admin UI, API, subscriber DB, plan enforcement, billing, app config

Provider Nodes

Customer's Linux servers. Recording, catch-up, FFmpeg, Nginx, media storage.

End-User Devices

Android TV, Mobile, Web Player, MAG/Stalker. Receive only playback metadata.

All communication over HTTPS. No raw credentials exposed to devices.