Friday, 4:47 PM. The gym doors haven't opened yet, but Rooam's production lead is already kneeling beside Court 3, running ethernet cable to the scorer's table. By 6 AM tomorrow, this venue will host 48 simultaneous games across eight courts. By Sunday night, the network will have archived 200+ full games, pushed live stats to thousands of parent devices, and deposited 70% of the weekend's ad revenue directly into the tournament director's account. None of it happens by accident.
This is what it actually takes to cover an AAU super-weekend—the kind of logistical engineering that turns a high school gymnasium into a broadcast operation that rivals regional sports networks, except the whole thing runs on Wi-Fi, cloud infrastructure, and a crew that hasn't slept since Thursday.
Camera Rigs: Three Tools for Eight Courts
Walk the floor at 5 AM and you'll see three distinct camera ecosystems going live. Courts 1 and 2 get the premium treatment: XbotGo tracking rigs mounted on tripods at half-court, AI-powered pan-tilt-zoom lenses that follow the ball without a human operator. Courts 3 through 6 run on locked-down smartphones in protective cases, each one hardwired to power and feeding RTMP directly to Rooam's ingest servers. Courts 7 and 8—the auxiliary courts in the auxiliary gym—get portable broadcast carts: tablet mounts, lapel mics for courtside commentary, and backup battery packs that could run a small village.
Every camera is pre-configured with an RTMP endpoint before it ever reaches the venue. No fumbling with stream keys at 7 AM. The production team programs each device with a unique identifier tied to court number, game time, and matchup. When a 10U game tips at 8:15 on Court 5, the stream goes live automatically. When it ends, the encoder stops. No wasted bandwidth. No ghost streams clogging the dashboard.
Scorekeepers: The Unsung Backbone
The cameras get the glamour. The scorekeepers make everything actually work. Rooam trains them in 90-minute Friday night sessions—usually in a side gym, sometimes in a hotel conference room. They learn SportsVisio AI's stat-capture interface: tap for made basket, swipe for assist, long-press for and-one. The AI handles player recognition via jersey number and court position. The human confirms it's correct.
By Saturday morning, each scorer has a tablet, a charging cable, and a game-by-game rundown. They're logging possessions in real time, and that data flows instantly to the live stream overlay, to the Rooam mobile app, and into post-game highlight reels. Parents sitting in the bleachers refresh their phones and see their son's stat line update between possessions. That's not magic—that's a trained scorer and a well-designed API.
RTMP Ingest and Cloudflare Archiving
Behind the scenes, every live stream is hitting Rooam's RTMP ingest layer, which immediately pushes the feed to Cloudflare Stream for transcoding and distribution. Cloudflare handles adaptive bitrate—so the parent on LTE gets 480p, the recruiter on hotel Wi-Fi gets 1080p—and archives every second as video-on-demand.
By Monday morning, all 200 games are searchable, clippable, and downloadable. Coaches can scrub to the second quarter of their Sunday semifinal. A grandfather in Ohio can watch his grandson's 9 AM pool play game at 9 PM that night. The infrastructure is boring. The access it creates is transformative.
Social Promotion and the 70/30 Split
Between games, Rooam's media team is generating social graphics: scoreboard overlays, highlight clips, MVP callouts. They're pushing content to the tournament Instagram, tagging teams, driving traffic back to the live streams and VOD library. More eyeballs mean more ad impressions. More ad impressions mean more revenue.
And here's the part most networks don't advertise: Rooam sends 70% of that revenue to the tournament director. Not months later. Not after fees. Seventy percent, direct deposit, within days of the event. The tournament makes money from broadcasting its own games. The incentive structure flips: coverage isn't a cost center—it's a revenue stream.
Sunday, 9:32 PM
The last game ends. The crew is pulling cables, wiping down tablets, packing XbotGo rigs into road cases. Two hundred games, 38 hours, zero broadcast outages. The archive is live. The stats are locked. The revenue report will hit the director's inbox Tuesday morning.
Nobody sees this part. But this is what it takes—technical precision, human training, and infrastructure that doesn't flinch when 16,000 people try to stream at the same time. Rooam doesn't cover basketball tournaments. It builds the machine that makes coverage inevitable.