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.
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 moreApps / Players
Android TV, Mobile, Web Player, MAG/Stalker. Receive safe playback metadata only.
Learn moreCDN / DRM Vendors
Customer's own CDN and DRM accounts. Credentials encrypted. Multi-vendor support.
Learn moreSupplier Marketplace
Suppliers offer content. Providers activate, map to bouquets, generate settlements.
Learn moreStripe / 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 moreSupport Boundaries
Tiered support process. Escalation paths defined. SLA depends on plan tier.
Learn moreThe 10-Step Journey
From zero to your first paying subscriber
1. Create Your Account
Sign up at castovia.com, choose a plan tier, and access your operator dashboard within minutes.
2. Register Your First Node
Install the CASTOVIA agent on your Linux server. It auto-connects and appears in your dashboard.
3. Add Stream Sources
Enter your IPTV source URLs (multicast, HLS, RTMP). The agent validates and starts relaying.
4. Organise Into Bouquets
Group channels into bouquets (packages) with names, logos, and EPG mappings.
5. Configure CDN & DRM
Connect your preferred CDN and DRM vendor through the integration panel. CASTOVIA orchestrates the handshake.
6. Build Your App (Optional)
Use our Studio App templates or connect your own white-label app via the API.
7. Set Pricing & Plans
Define subscription plans with pricing, trial periods, and access rules per bouquet.
8. Onboard Subscribers
Subscribers register, pick a plan, and get instant access. Manage them from your dashboard.
9. Monitor & Scale
Real-time analytics show viewer counts, bitrate, server health, and revenue. Add nodes as you grow.
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.