No proprietary encoder fleet required.
Turn the phones already on the sideline into resilient live cameras.
PilotStream is the live video control plane for leagues, academies, sports operators and OEM apps: SRT ingest from iOS and Android, instant highlight clipping, HLS playback on any browser and HMAC-signed webhooks — one API, flat monthly pricing, no per-viewer surcharges.
Outbox persistence and HMAC signing included.
Flat plans. No per-viewer or per-minute surcharges.
Built like infrastructure for match day.
Fewer boxes in the field, fewer vendors in the stack and predictable monthly pricing: the same platform that runs live tournaments on LigaPilot, now available as an API for your league, academy or app.
Bring your own iPhone or Android rig.
Field teams exchange a secure session token, publish over SRT and stay traceable at the device and session level.
- Native mobile workflows
- Secure device fingerprinting
- No satellite truck economics
SRT where the network is hostile.
Venues are noisy, uplinks are unstable and consumer hardware is unpredictable. SRT is the right bias when the match cannot stop.
- Packet loss tolerance
- Low-latency contribution
- Production-friendly recovery model
Clip highlights and ship HLS without bolt-on vendors.
Automatic clipping and playlist delivery are first-class citizens, not an expensive postscript added after ingest.
- Clip-ready event hooks
- HLS playback endpoints
- Lean unit economics
Signed webhooks, retries and delivery audit trails.
Operational teams get visibility into every outbound event with durable retry logic and per-endpoint HMAC secrets.
- Tenant-scoped endpoints
- Outbox-backed retries
- Cryptographic authenticity
One pipeline. Six critical handoffs. Zero unnecessary vendors.
From a sideline phone to a live highlight notification, the stack stays observable, programmable and commercially sane.
Field capture
Operators use iOS or Android devices already available in the venue.
BYOD mobileSecure exchange
Broadcast codes burn once, register the device and issue a short-lived session token.
Device traceabilitySRT ingest
Contribution streams enter through SRT for better resilience under real-world packet loss.
Venue-grade transportClip engine
Video processing turns key moments into assets ready to distribute or monetize.
Automatic clippingHLS playback
Consumers and partner apps get standard HLS outputs without custom player lock-in.
Browser-safe deliveryWebhook dispatch
Clients receive signed JSON events with retry-backed delivery and complete audit history.
HMAC + retriesMore control than generic cloud video. Lower cost than stitched-together vendors.
CTOs do not need another expensive abstraction layer. They need a sports-specific control plane with better economics and fewer integration seams.
| Capability | PilotStream | SaaS Video API stack | Cloud IVS stack |
|---|---|---|---|
| BYOD mobile ingest | Built for iOS and Android field capture | Usually custom mobile glue | Usually custom mobile glue |
| SRT-first contribution | Native product narrative | Often extra workflow complexity | Often extra workflow complexity |
| Highlight clipping | First-class sports workflow | Separate orchestration required | Separate orchestration required |
| Control-plane webhooks | Signed, retried and audited | Additional queueing and signing work | Additional queueing and signing work |
| Commercial posture | Low marginal cost, OEM-friendly | Margin pressure at scale | Margin pressure at scale |
| Sports deployment fit | Built for tournaments, venues and event days | General-purpose media tooling | General-purpose media tooling |
One monthly price that already includes ingest, playback, clipping and webhooks — no per-viewer or per-minute surprises.
Fewer brittle integrations, fewer hidden egress traps and a control plane you can reason about.
Three requests from sideline to highlight.
Everything below maps to the production control plane: broadcasts, mobile exchange flows and HMAC-signed webhook endpoints. Base URL: https://api.pilotstream.io/v1.
Program the live pipeline like infrastructure.
Provision a broadcast, let the sideline device exchange a secure code, then register a signed webhook for downstream systems. That is the product story in three requests.
Create broadcasts through the control plane and assign per-stream ingest keys.
Burn exchange codes once, register the device and return SRT credentials plus a session token.
Register endpoints, reveal signing secrets safely and consume clip-ready notifications with retries.
curl https://api.pilotstream.io/v1/broadcasts \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"tenant_id": "$TENANT_ID",
"external_ref": "match-4656",
"title": "FC Barcelona vs Real Madrid",
"metadata": {
"sport": "soccer",
"venue": "Camp Nou"
}
}'
curl https://api.pilotstream.io/v1/broadcast-codes/exchange \
-H "Content-Type: application/json" \
-d '{
"code": "948271",
"platform": "ios",
"device_id": "iphone15pro-venue-a",
"os_version": "18.3",
"app_version": "1.4.0",
"device_model": "iPhone 15 Pro",
"device_name": "Field Camera A",
"metadata": {
"network": "5g"
}
}'
curl https://api.pilotstream.io/v1/webhook-endpoints \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"tenant_id": "$TENANT_ID",
"url": "https://yourapp.com/webhooks/pilotstream",
"subscribed_events": ["clip.ready", "broadcast.ended"],
"metadata": {
"env": "production"
}
}'
Flat monthly plans. No egress surprises. Cancel anytime.
Every plan includes the full stack: SRT ingest, HLS playback, highlight clipping, webhook engine, dashboard and the PilotStream Cam app. You scale usage, not features.
For a single academy, club or creator streaming one match at a time.
- 1 concurrent broadcast
- Up to 100 viewers per stream
- 20 streaming hours / month
- SRT ingest + HLS playback
- 2 webhook endpoints · 2 API keys
For leagues and operators covering several pitches or venues on the same day.
- 3 concurrent broadcasts
- Up to 500 viewers per stream
- 100 streaming hours / month
- Automatic highlight clipping + MP4 recordings
- 10 webhook endpoints · 10 API keys
For federations, media teams and apps embedding live video under their own brand.
- 10 concurrent broadcasts
- Up to 2,000 viewers per stream
- 300 streaming hours / month
- White-label playback + multi-tenant provisioning API
- 50 webhook endpoints · 50 API keys · priority support
For media groups and federations that need fleet-level capacity, compliance controls and a dedicated deployment.
- Unlimited concurrent broadcasts and viewers
- Dedicated infrastructure and custom retention
- Custom playback and webhook policies
- Multi-region deployment options
- Dedicated technical onboarding and SLA
Prices in USD, billed monthly through Stripe. Upgrade, downgrade or cancel from the dashboard at any time. Extra streaming hours are available on request. No per-viewer or per-minute surcharges.
Built to be run on a Saturday with 12 matches live, not just demoed.
PilotStream is not just a player page. It is a control plane with device traceability, cryptographic trust and a dashboard your operators can actually use during the game.
Traceable devices
Broadcast sessions bind to a real device footprint and produce secure session tokens for future actions.
Signed B2B notifications
Every outbound JSON event is HMAC-signed with a per-endpoint secret and delivered with audit history.
Retry-backed reliability
Webhook deliveries survive unstable customer servers through queue persistence and exponential backoff.
Real-time control plane
Monitor broadcasts, inspect tenant health and audit webhook delivery from a single dashboard at app.pilotstream.io.
Questions operators and developers ask in the first meeting.
Straight answers on transport, security, apps and billing.
Why lead with SRT instead of defaulting to RTMP?
Because sports venues are noisy networks. SRT gives a more resilient contribution layer under packet loss and unstable uplinks, which is exactly where sideline capture lives.
Can a client keep their own iOS or Android app?
Yes. PilotStream is BYOD and OEM-friendly: it can sit behind your own mobile shell while preserving secure code exchange and session traceability. If you do not have an app, use PilotStream Cam for Android or any SRT-capable encoder.
How do downstream systems trust clip notifications?
Webhook payloads are signed with HMAC per endpoint, include timestamps and delivery identifiers, and are backed by durable retries plus attempt history.
How does billing work?
Create your account, pick a plan and complete checkout with Stripe. Your tenant activates as soon as payment confirms. Plans are month-to-month; change or cancel from the dashboard billing page. Enterprise is invoiced annually.
What happens if I exceed my plan?
Concurrent broadcasts and viewers are capped per plan; new streams beyond the cap are rejected with a clear API error instead of surprise charges. Upgrade any time from the dashboard and the new limits apply immediately.
Do viewers need an app?
No. Playback is standard HLS and works in any browser on any phone, tablet or desktop with 1–2 seconds of latency on the low-latency path.
PilotStream Cam v4.1.1
Turn any Android device into a resilient SRT field camera. 6-digit PIN exchange, auto-reconnect, level sensor & live highlight marking.
- ✓ SRT ingest
- ✓ 6-digit PIN auth
- ✓ Spirit level overlay
- ✓ Highlight button
- ✓ Auto-reconnect
- ✓ Android 8.0+
v4.1.1 — Released Apr 2026 — Free for all plans
Infrastructure for the next generation of sports video operators.
Built for people who care about reliability in the venue, programmability in the control plane and margin everywhere else.