Connected fitness

Ship a connected fitness app on one API

Live classes, on-demand library, multi-device playback, heart-rate-synced playhead, completion-driven progress events.

curl -X POST https://api.fastpix.com/v1/live \
-H "Authorization: Bearer $FASTPIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"latencyMode": "low",
"autoArchive": true,
"maxResolution": "1080p"
}'

live class start  Multi-device TV + mobile + web  Completion events into progress engine

TRUSTED BY PRODUCT TEAMS SHIPPING VIDEO AT SCALE

Customer logoCustomer logoCustomer logoCustomer logoCustomer logoCustomer logo

Why connected fitness breaks most video stacks

Three things this stack has to solve.

live class start

01

First squat happens on time for everyone.

Connected fitness needs sub-3-second live latency so the class starts simultaneously across the audience. Multi-CDN routing keeps global classes synchronized.

Multi-device handoff

02

TV, phone, watch — same playback ID.

Users start a class on TV, finish on phone, log the workout from a watch. Same playback ID across surfaces, same completion event into your progress engine.

Biometric sync via webhooks

03

Heart-rate events tied to playhead.

Playhead-aligned events fire as webhooks for your heart-rate / sensor service (Stryd, Polar, Strava SDK) to correlate biometrics with class progress.

Build the next

Build the next Peloton Digital, Apple Fitness+, Tonal connected app

Fitness platforms with live classes, on-demand libraries, and biometric sync.

Live classes

latency with multi-CDN routing for global classes.

On-demand library

VOD asset catalog with completion tracking + replay.

Multi-device handoff

Same playback ID across TV, phone, tablet, watch.

Biometric sync

Webhook playhead events to your heart-rate / sensor service.

Security, compliance, and partnerships

PartnerNVIDIA Inception
PartnerGoogle Cloud Partner

Questions this team asks

Connected Fitness platform questions, answered.

  • How do I record fitness content?

    For connected fitness apps on FastPix, this maps to: live classes, on-demand library with completion tracking, multi-device handoff (same playback ID across TV, phone, tablet), live-to-VOD auto-write. Wire it together using Live Streaming and Video on Demand. Caveat: heart-rate / sensor sync, leaderboard ranking, and class-scheduling UI run in your app or via partners (Stryd, Polar, Strava SDKs).
  • How do you monitor intensity?

    Playhead-aligned events fire as webhooks so your heart-rate / sensor service (Stryd, Polar, Strava SDK) can correlate biometrics with class progress. Watch + scale integrations stay in your app. Developer docs.
  • How do you measure video engagement?

    Per-session completion + watch-time + per-rendition QoE across 16 player surfaces, 56 dimensions per session via Video Data. Real-time dashboards plus warehouse export.
  • What is a good video engagement rate?

    This is a category concept rather than a FastPix-defined metric. What FastPix gives you: per-session completion, watch-time, drop-off, rebuffer ratio, and 56 segmentation dimensions. Pick a baseline from your peers, then track week-over-week movement.

Pricing

Per-minute pricing under a cent.

Encoded, delivered, stored. Free trial pathway covers 10 videos + 100K streaming min + AI samples. See full pricing.

ENCODING

Pay per minute encoded

$0.0267/min 1080p Pro

Per-title ABR encoding across H.264.

Up to 720p Pro$0.0213 / min
Up to 1080p Pro$0.0267 / min
1440p (2k) Pro$0.0427 / min
2160p (4k) Pro$0.0855 / min

STREAMING

Pay per minute streamed

$0.00067/min 1080p Pro

Multi-CDN delivery from 300+ POPs.

Up to 720p Pro$0.00054 / min
Up to 1080p Pro$0.00067 / min
1440p (2k) Pro$0.00108 / min
2160p (4k) Pro$0.00217 / min

STORAGE

Pay per minute stored

$0.00268/min 1080p Pro

Assets stored and CDN caching, lifecycle handled.

Up to 720p Pro$0.00215 / min
Up to 1080p Pro$0.00268 / min
1440p (2k) Pro$0.00430 / min
2160p (4k) Pro$0.00860 / min