Online learning

Ship a learning platform on one video API

Course ingest, signed playback, chapters, chapter markers (quiz overlay UI runs in your app or via partners), completion analytics. The whole video layer your LMS is missing.

curl -X POST https://api.fastpix.com/v1/on-demand \
-H "Authorization: Bearer $FASTPIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputs": [{ "url": "https://your-cdn.com/lecture.mp4" }],
"playback_policy": "signed",
"in_video_ai": { "captions": true, "chapters": true }
}'

Per-title encoding lecture-tuned  16 player surfaces web + iOS + Android  56 dimensions watch-time + completion

TRUSTED BY PRODUCT TEAMS SHIPPING VIDEO AT SCALE

Customer logoCustomer logoCustomer logoCustomer logoCustomer logoCustomer logo

Why online learning breaks most video stacks

Three things this stack has to solve.

Lectures encoded for the source

01

Per-title encoding for talking-head video.

Talking-head lectures compress very differently from action footage. Per-title encoding profiles each source and picks an adaptive bitrate ladder tuned for that content type.

Cohort live + VOD library

02

One API for live classes and the replay.

Live cohort classes auto-write to a VOD asset on the same playback ID. Same player, same analytics, same URL. The replay portal is just the live-class URL after the broadcast ends.

Completion events for the LMS

03

Webhook into Moodle, Canvas, or Open edX.

Per-session completion + watch-time events fire as signed webhooks your LMS consumes. The LMS owns SCORM packaging and the gradebook; FastPix owns the video layer.

Build the next

Build the next Udemy, Coursera, Teachable, Thinkific

Course-catalog apps with on-demand lectures, live classes, and completion tracking baked in.

Async courses

VOD lectures + chapters + transcripts. Searchable across the catalog.

Cohort-based

Live classes with recording + auto-VOD. Same playback ID for the replay.

Corporate L&D

Captions in WebVTT (SCORM packaging in your LMS or via partner), completion webhooks that your LMS (Moodle, Canvas, Open edX) consumes.

Test prep

Granular timestamp analytics, repeat-section tracking, focus heatmaps.

Security, compliance, and partnerships

PartnerNVIDIA Inception
PartnerGoogle Cloud Partner

Customer

Live courses to learners in 40+ countries

Streaming live courses with under-3-second start to learners in 40+ countries.

Knovo team

Live + VOD learning platform

Questions this team asks

Online Learning platform questions, answered.

  • What is an LMS in online learning?

    This is an online-learning category concept rather than something FastPix defines. What FastPix does in this space: VOD lectures with per-title encoding, live cohort classes at latency, auto-captions and transcripts via In-Video AI, completion + watch-time events via Video Data, signed playback URLs for course gating. Look at: Video on Demand, Live Streaming. Caveat: Quiz overlay UI, SCORM courseware engine, and gradebook sync usually live in your LMS (Moodle, Canvas, Open edX) or a partner.
  • Is an LMS good for online courses?

    FastPix does not take a position on whether a given LMS is the right fit. What we can say: if you are building or evaluating online-learning delivery, the FastPix primitives that matter are Video on Demand and Live Streaming. Comparison pages have the side-by-side trade-offs.
  • What's the best LMS for online courses?

    For online-learning workloads, the relevant comparisons are FastPix vs Mux, FastPix vs Cloudflare Stream, and FastPix vs AWS Elemental. FastPix differs by including the player and analytics at the same per-minute price.
  • How does pricing work?

    Usage-based per-minute pricing. Free trial pathway covers 10 videos + 100K streaming min + AI samples. See full pricing.

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