Open-sourceVOD platform.AI‑native.
Full-stack streaming with Python + FastAPI today. AI-driven video intelligence tomorrow. Yours to own.
“…and that's how the FastAPI backend handles video transcoding at scale…”
Chapters
AI Insights
What you get
Everything you need. Nothing you don't.
A focused, opinionated VOD stack that ships real value today and stays out of your way as you grow.
Production-ready from day one
Auth, roles, admin panels, analytics and session management already wired. Skip boilerplate — layer your video experience straight on top.
Python + FastAPI at the core
A clean, idiomatic Python backend you'll actually enjoy extending. FastAPI services that are easy to refactor, test, and plug AI pipelines into.
Video pipeline, built-in
Transcoding, HLS delivery, a catalog and playback experience wired to real data — not mocked. Stream it your way from day one.
Auth & roles built-in
Secure session handling, user roles and permission boundaries that mirror real teams — no third-party auth glue required.
Analytics dashboard
Watch-time charts, engagement breakdowns and content performance — live, and yours. Understand your audience without sending data anywhere else.
AI-ready architecture
Every service is designed to plug in AI models — FPS boosting, scene detection, smart captions, adaptive ads, multilingual. You're early.
The project
A real foundation, not a toy starter.
This isn't a landing-page template. It's a production-minded, open-source VOD platform built end-to-end — with a clear stack, honest trade-offs, and room to grow in any direction.
Shipped
What you get today
- Auth, roles and secure session handling
- Admin views for videos, users and categories
- Analytics to understand content performance
- A viewer home experience wired to real data
- Background job processing with Celery + Redis
- Containerised and ready to self-host
Developer-first
As a developer, you keep
- A Python stack you can extend without fighting it
- Clean FastAPI services with clear boundaries
- A dashboard wired for rapid experimentation
- Docker setup for local and production parity
- A codebase you fully own — no vendor lock-in
Why this project exists
The goal is simple: give builders a serious, opinionated VOD starting point so that experimenting feels exciting instead of heavy. The stack is intentionally chosen but never locked-in — swap pieces, self-host, extend, or fork it in whichever direction makes sense for you. Under the hood, the project stays honest about what works today and where the real ambition sits: AI-powered video, built progressively, in the open.
AI‑native roadmap
Streaming today. AI-powered tomorrow.
The core stays practical: real dashboards, real FastAPI services, real flows. But the long-term vision leans hard into what modern AI can unlock for video. These aren't vague promises — they're the concrete features being built toward, in the open, one at a time.
Intelligent FPS & quality boosts
Use AI to selectively increase perceived FPS and visual clarity where it matters most — without blowing up bandwidth or cost.
Full video transcription & captions
Auto-generate transcripts, searchable captions and content indexes — so every scene becomes discoverable and every video becomes accessible.
Scene recognition & chapter navigation
Jump straight to the exact moment you care about. Characters, topics, chapters and scene beats — detected and indexed automatically.
Intuitive in-video ad placement
Let AI suggest natural ad break points that respect pacing, story beats and viewer attention — instead of hard-coded random timecodes.
Multi-language & localisation
Subtitles, dubbed audio tracks and localised metadata — making your entire catalog feel native in more than one language.
AI-powered search & discovery
Search for “the moment the speaker mentions Kubernetes” and get there instantly. Semantic video search backed by embeddings and scene-level indexing.
Start building your VOD platform today.
Sign up, explore the dashboard, play with the FastAPI backend, and get a feel for what the platform can become. No credit card. No lock-in.