Create New Event
1
Event Details
2
Stream Setup
3
AI & Camera
4
Access & Sharing
5
Review
6
Payment
Step 1 — Event Details
Basic information about your event. This is shown to viewers and participants.
🖼️

Drag & drop or browse files

Recommended: 1920×1080 JPG/PNG, max 5MB

Step 2 — Stream Setup
Configure stream quality and camera inputs. AWS IVS channels are provisioned automatically when your event is created.

Each input gets its own RTMP ingest key from AWS IVS.

Higher quality requires more upload bandwidth per camera.

Choose the AWS region closest to your event venue. IVS channels and compute instances are provisioned here to minimise stream latency.

Actual RTMP keys generated on event creation. Share with each camera operator.

📼 Save recording to S3
Full stream archive stored in your S3 bucket — available after event ends
Step 3 — AI & Camera Management
Enable CrewAI agents for automatic camera switching, athlete identification, and highlight detection. AI features require at least 2 camera inputs.
📸 AI Camera Management
Camera Orchestrator Agent auto-selects the best angle in real-time
👤 Athlete Identification (Bib Tracking)
Rekognition matches faces & bib numbers to your participant roster. Adds per-participant fee at checkout.

Used to calculate the bib-tracking fee. Enter the maximum expected number of event participants.

Step 4 — Access & Sharing
Control who can watch your stream and how viewers find it.
🌐
Public
Anyone with the link can watch. Listed in RaceLive search.
🔗
Unlisted
Only people with the direct link can watch. Not searchable.
🔒
Private
Password required. Share the password with invited viewers.
🔗 Allow embed on external sites
Viewers can embed your stream on their own website
Step 5 — Review
Check your event details before proceeding to payment. You can edit any section after creation.

On creation: Lambda provisions an AWS IVS channel and generates RTMP ingest keys per camera. RTMP details will be emailed to you and available in Event Settings. AI features are queued via SQS and activate when your stream goes live.

Step 6 — Payment
Your card is authorized now and only charged when your event infrastructure spins up. Authorization voids automatically if the event is cancelled.
Calculating price…
🎉
Event Created!
Your event has been created and your RTMP ingest keys are being provisioned.
← Go to Dashboard Event Settings →