Streaming infrastructure

Direct streams.
Your player.
Your rules.

FlixPipe resolves video URLs from file hosts, strips the obfuscation, and hands you the raw .mp4. No more iframing someone else's ad-laden player. Run your own ads, offer premium tiers, actually own the experience.

Four layers. Zero hosted video.

The site never stores a single frame. It indexes metadata, maps mirrors, and resolves direct stream URLs on the fly. Separation of index from hosting is the entire point.

01

Metadata

Titles, posters, descriptions, TMDB IDs. The same data Plex, Jellyfin, and JustWatch use. Nothing gray about a catalog.

TMDB API
02

File Hosts

Streamtape, Mixdrop, Doodstream, Vidoza. Third-party businesses that host the video. The aggregator doesn't own, upload, or control them.

External
03

Link Table

Maps content_id to host, language, quality, and embed URL. When you see "Server 1 / Server 2 / Server 3," this is what's behind it.

PostgreSQL
04

Resolver

The money layer. Reverse-engineers host obfuscation per-provider and extracts the direct .m3u8 or .mp4 URL. Hosts change their tricks, resolvers adapt.

FlixPipe Core

The aggregator that actually makes money

Traditional aggregators iframe host players and pray. FlixPipe extracts the stream URL, wraps it in a player you control, and runs your monetization.

Your player, your ads

Instead of iframing a host's garbage player stuffed with popups, FlixPipe serves the direct stream through a clean, custom video player. Pre-roll ads you control. Revenue you keep.

Resolver engine

Per-host extraction scripts that crack obfuscation layers in real time. Streamtape, Mixdrop, Doodstream, Vidoza out of the box. New hosts get resolvers within days.

AVOD + Premium

Free tier with pre-roll ads. Paid tier for ad-free streaming. The hybrid model that's growing at 20% CAGR in a $54B market. No licensing deals required to start.

From embed URL to raw stream

Every file host wraps the actual video URL in layers of JavaScript obfuscation. The resolver peels them back.

// User clicks play on "The Matrix" → Server 2 (Mixdrop)

const embed = "https://mixdrop.ag/e/z8k2n9..."

// Resolver extracts the direct stream
const stream = await resolve(embed, "mixdrop")

// Returns:
// {
//   url: "https://s-delivery.mixdrop.ag/.../video.mp4",
//   quality: "1080p",
//   headers: { referer: "..." }
// }

// Serve through FlixPipe player with ad insertion
player.load(stream, { preroll: adTag })

The search engine for streams.
The player that pays.

Every piece of video on every file host, resolved to a clean URL and served through a player you own. That's the pipeline.