Pump.fun Is a Streaming Platform Now
Over 4,000 tokens stream live on Pump.fun simultaneously. The creator suite needs native streaming support — not just playback, but infrastructure for hosting, overlaying data, and managing streams programmatically.
WebRTC via LiveKit
LiveKit integration handles viewer and host token generation server-side. Room names are keyed by token mint address — one room per token, following Pump.fun convention. The streaming stack supports both HLS playback (for PumpFun native streams) and WebRTC (for Studio-hosted streams).
Trade Webhook Pipeline
Helius webhooks push trade events to a server-side ingestion pipeline that processes batches in real-time. Each trade updates the tokenStats table: 24h buy/sell counts, volume, latest trade timestamp. Downstream subscribers — dashboards, overlays, the DataPoint cache — pick up changes instantly through Convex's reactive query system.
This is the real-time backbone. Every feature built on top — the market terminal, price charts, SystemFeed — depends on this pipeline.
