LIVE · SRC PGM · live.sinn.dev · FIRST® robotics broadcast 00:00:00:00 Sign in

REC live.sinn.dev

live.sinn.dev

Live streaming, built for FIRST® robotics events.

Bars & tone — standby to go live

What it does

Stream your event live. Get every match on YouTube automatically.

You broadcast. Each match is clipped, uploaded, and linked to the results.

FEATURE · Broadcast

Stream to YouTube, where fans already are.

Anyone can watch on YouTube — no account, no app.

FEATURE · Publishing

Every match, posted for you.

Clipped, uploaded to your channel, and filed in its playlist — hands-off.

FEATURE · Results

Right next to the scores.

FRC on The Blue Alliance, FTC on FIRST's official results — right where teams look.

FEATURE · Ownership

Your channels, start to finish.

Your YouTube for the broadcast and the archive. You own all of it.

How it works

Under the hood.

The routing, the clipping, the plumbing — all handled.

CAP·01 Truck routing

One stream key, all season.

Point your kit at one ingest that never changes. The platform routes each day to the right event.

Truck route ACTIVE
  • Ingest keyFixed · all season
  • Event routingAutomatic, daily
  • Rotation checkEvery 30 min
  • BroadcastsPre-built per day
  • Double-bookingRejected

CAP·02 Your streams

As many streams as you need.

One ingest per camera or field, from any RTMP or SRT encoder. Each stream makes its own match videos.

Stream ingest SCALES
  • StreamsAs many as you run
  • IngestRTMP · SRT
  • HardwareAny encoder
  • Per streamVideos + playlist
  • Extra uploadNone

CAP·03 Clip windows

Clips cut to the match.

Pulled from the live recording: a lead-in, the match, and the score reveal. Nothing re-recorded.

Clip window AUTO
  • Pre-roll5 s
  • MatchFull run
  • Score reveal−2 s → +15 s
  • SourceLive recording

CAP·04 Titles & playlists

Titled and sorted for you.

Named for the match, described with teams and score, filed in its camera's playlist.

Upload PUBLISHED
2026 ONCMP - Q54
Red vs Blue  ·  final score  ·  results on frc.events
Playlist · Field 1 Your channel

CAP·05 Resilient pipeline

Built so no match is missed.

Clip, assemble, upload, archive — retried safely, and restartable in one click.

Match pipeline IDEMPOTENT
  • Extract clip window timestamps
  • Assemble ffmpeg concat
  • Upload to YouTube + playlist
  • Archive to storage durable copy
  • Complete linked to results

CAP·06 Backup

Backed up, whatever happens.

Our own copy of the full recording and every match video — safe even if YouTube pulls one.

Backup & archive SAFE
  • Full recordingBacked up
  • Match videosArchived
  • StoredNot just on YouTube
  • SurvivesDMCA takedowns

CAP·07 Turnaround

Online within minutes.

Match videos ready minutes after the buzzer. Made for scouting.

Turnaround FAST
  • Match to videoMinutes
  • UploadAutomatic
  • AvailableDuring the event
  • Best forScouting teams

CAP·08 Access

One event, or a whole region.

Scoped by grant — one event, a region, or all. Admin is a separate capability.

Access model SCOPED
  • ScopeEvent, region, or all
  • Admin toolsSeparate capability
  • Regional adminAdmin + one region
  • New accountRequests access

CAP·09 Viewer surfaces

Where fans already look.

A branded watch page per region, like FIRST Canada's watch.firstcanada.tv. Embeds anywhere.

Watch surfaces LIVE
  • Branded pagePer region
  • Live playersAuto-expand
  • RefreshEvery 60 s
  • Embed widgetAny site

CAP·10 Economics

Cheap to run, all season.

Nothing for you to host — the platform runs it all. About $20 a day per stream.

Running cost LEAN
~$20 per stream · per day
  • Servers to hostNone
  • InfrastructureFully hosted
  • Scales withStreams × days