Live streaming API

Live streaming API for developers

FastPix is a live streaming API that ingests RTMP, RTMPS, and SRT from any encoder and broadcasts low-latency LL-HLS over a multi-CDN. Instant clipping and automatic live-to-VOD are built in, so live and replay run on one API.

curl -X POST "https://api.fastpix.com/v1/live/streams"
--user "ACCESS_TOKEN_ID:SECRET_KEY"
-H "Content-Type: application/json"
-d '{
"playbackSettings": {
"accessPolicy": "public"
},
"inputMediaSettings": {
"maxResolution": "1080p",
"enableDvrMode": false,
"mediaPolicy": "public",
"metadata": {
"name": "fastpix_livestream"
}
}
}'

LL-HLS low-latency live  RTMP+SRT standard encoder  Auto live-to-VOD archive

Trusted by product teams shipping video at scale, from live sports to vertical news and premiere events. NVIDIA Inception and Google Cloud partner.

TRUSTED BY PRODUCT TEAMS SHIPPING VIDEO AT SCALE

Customer logoCustomer logoCustomer logoCustomer logoCustomer logoCustomer logo

Use cases

One API for live, replay, clips, and analytics.

01

Stream live sports with instant highlights.

4-to-7-second LL-HLS plus mid-event clipping, so you publish a highlight while the match is still live. Oceaniek streams live sports on it.

02

Run events that scale on demand.

Nothing to provision before a premiere and nothing to tear down after. Concurrency scales with your plan and the replay archives itself. AAO NXT runs premiere events on it.

03

Ship live and replay on one API.

Auto live-to-VOD means a small team skips building a second on-demand pipeline. Aadhan publishes vertical news live and on-demand from the same API.

How it works

From create to playback in three API calls.

TL;DR: 3 calls from create to playback

01

Create the stream

POST to /v1/live/streams and get back the RTMP ingest URL and the LL-HLS playback URL in one response.

02

Point your encoder

Paste the server and stream key into OBS, vMix, Wirecast, FFmpeg, or any hardware encoder over RTMP, RTMPS, or SRT.

03

Viewers watch

Hand the LL-HLS playback URL to any HLS player. The broadcast auto-archives to a VOD asset when it ends.

Ingest

Stream from any source.

Point any standard encoder at a single ingest URL. RTMP, RTMPS, and SRT are supported, with authenticated stream keys and a backup ingest for redundancy. Go live from a phone with the iOS and Android SDKs, or play an existing file out as a scheduled event.

  • RTMP, RTMPS, and SRT from OBS, vMix, Wirecast, FFmpeg, or hardware
  • Authenticated stream keys, backup ingest for redundancy
  • iOS and Android live SDKs for phone cameras
  • Play a VOD file out as a scheduled live event

Ingest

IngestRTMP · RTMPS · SRT
Stream keysAuthenticated
RedundancyBackup ingest
MobileiOS · Android SDK

Low latency

Low latency live streaming.

FastPix broadcasts LL-HLS at 4 to 7 seconds glass-to-glass. Playback is a standard .m3u8 URL that works in any HLS player, with no custom protocol and no player rewrite. Adaptive bitrate keeps playback stable on variable networks.

  • 4 to 7 seconds glass-to-glass on LL-HLS
  • Standard .m3u8, plays in any HLS player
  • Adaptive bitrate for variable networks
  • Sub-second interactive is on the roadmap via WebRTC
curl -X POST https://api.fastpix.com/v1/live \
-H "Authorization: Bearer $FASTPIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"latencyMode":"low","playbackPolicy":"signed"}'

Delivery

Reach a global audience.

Delivery runs across a multi-CDN mesh of 300+ points of presence, chosen automatically per viewer. Concurrency scales with your plan, not with servers you provision, and you can simulcast the same broadcast to YouTube, Twitch, and Facebook at once.

  • Multi-CDN across 300+ points of presence
  • Per-viewer edge routing, automatic
  • Concurrency scales with your plan, no provisioning
  • Simulcast to YouTube, Twitch, and Facebook Live
FastPix live delivery across a multi-CDN mesh of 300+ points of presence

Security

Protect every stream.

Gate playback with signed URLs that expire on your schedule, and protect the replay with studio DRM. The same playback policy you set on the live stream carries to the archived VOD.

  • Signed playback URLs with token expiry
  • DRM on the replay, Widevine, FairPlay, and PlayReady
  • Playback policy carries from live to replay
  • Authenticated ingest stream keys

Security

AccessPublic or signed
TokenSigned, with expiry
DRMOn replay
IngestAuthenticated keys

Live to VOD

Live to VOD, automatically.

Set auto_archive on stream creation and every broadcast becomes an on-demand asset the moment it ends, with the same playback ID and policy. Clip a highlight mid-event, and let viewers scrub back through the DVR window without leaving the live edge.

  • One flag, auto_archive: true
  • Replay asset ready seconds after the stream ends
  • Mid-event clipping while the broadcast is live
  • DVR: pause, rewind, and return to the live edge
FastPix live-to-VOD: a broadcast auto-archives to an on-demand replay asset

Monitoring

Watch stream health live.

See bitrate and dropped frames update in real time, so you catch an encoder problem during the event, not after. Webhooks fire on connect, disconnect, and error, and Video Data tracks every session across live and replay.

  • Real-time bitrate and dropped-frame health
  • Webhooks on connect, disconnect, and error
  • Video Data QoE across live and replay
  • Regional and per-session breakdown
FastPix live monitoring: real-time stream health, bitrate, and dropped frames

Security, compliance, and partnerships

PartnerNVIDIA Inception
PartnerGoogle Cloud Partner

Customers

Low latency for live sports was non-negotiable. FastPix gave us that plus instant clip-to-publish for highlights on one API. We stopped fighting infrastructure.

Oceaniek engineering team

Live sports streaming

Live + replay on the same API meant our small team didn't have to build a second pipeline for the on-demand library. auto_archive: true and we were done.

Aadhan platform team

Vertical news publishing

LL-HLS

Low latency for live sports

Oceaniek

1 API

Live + replay + clips + analytics

Oceaniek

auto

Live-to-VOD archive on stream end

Aadhan

0

Separate live transcoding pipeline to maintain

Aadhan

Built in

Everything else, nothing to assemble

DVR and rewind

Viewers pause, scrub back, and return to the live edge.

Instant clipping

Cut and publish a highlight before the broadcast ends.

Live captions

Real-time speech to text on the running stream.

Simulcast

One broadcast to YouTube, Twitch, and Facebook.

Auto live-to-VOD

Every stream archives to an on-demand asset.

Run VOD as live

Play an existing file out as a scheduled live event.

Backup ingest

A second encoder takes over if the first drops.

Mobile broadcasting

Go live from a phone with the iOS and Android SDKs.

CTV playback

Roku, Samsung, and LG through the FastPix Player.

Adaptive bitrate

Quality follows each viewer's connection.

24/7 channels

Continuous linear playout with SCTE-35 via Cloud Playout.

Webhooks

Every stream event delivered so your app can react.

Live chat

Pair the stream with PubNub for real-time chat.

Tech specs

Protocols, formats, and limits.

Ingest protocols, output formats, encoding ladders, security, captions.

Ingest protocols

RTMP
RTMP
RTMPS
RTMPS
SRT
SRT
HLS pull (planned)
HLS pull (planned)
WebRTC (roadmap)
WebRTC (roadmap)

Output formats

LL-HLS
LL-HLS
HLS
HLS
DASH
DASH
Recorded VOD (auto)
Recorded VOD (auto)

Resolutions

720p
720p
1080p
1080p

Security

Signed playback URLs
Signed playback URLs
Token expiry
Token expiry
DRM on replay
DRM on replay

DVR

Pause
Pause
Resume
Resume
Rewind
Rewind
Fast-forward
Fast-forward

Webhooks

stream.connected
stream.connected
stream.started
stream.started
stream.idle
stream.idle
stream.disconnected
stream.disconnected
stream.archived
stream.archived
stream.error
stream.error

Source encoders

Local encoder
Local encoder
Cloud encoder
Cloud encoder
Remote production
Remote production
Hardware encoders
Hardware encoders

Questions developers ask

Live streaming questions, answered.

  • What is a live streaming API?

    A live streaming API ingests video from your encoder, transcodes and packages it, delivers it over a CDN, and returns a playback URL. FastPix does all of it in one call, with RTMP, RTMPS, or SRT ingest and LL-HLS output.

  • Do I need to build an RTMP or streaming server?

    No. Creating a stream returns a hosted RTMP ingest URL and stream key, and FastPix runs the server, transcoding, and multi-CDN delivery. There is nothing to provision or scale yourself.

  • How low is 'low latency' really?

    Under 8 seconds glass-to-glass on standard LL-HLS. True sub-second latency requires WebRTC — a different product category that FastPix does not offer today, though it's on our roadmap. For interactive use cases that need sub-1s now, talk to us.

  • Can I use my existing encoder?

    Yes. RTMP, RTMPS, and SRT are supported. OBS, Wirecast, vMix, FFmpeg, hardware encoders, anything that speaks standard live protocols.

Pricing

Per-minute pricing for live too.

Live encoded, delivered, and archived, all per minute. No platform fee and no minimum commit. See full pricing.

LIVE ENCODING

Per minute live broadcast.

$0.0324/ min encoded

Flat live encoding across 720p / 1080p / 2K / 4K. RTMP, RTMPS, and SRT ingest with backup keys included.

  • Flat rate at every resolution
  • RTMP / RTMPS / SRT ingest
  • Backup ingest included

LIVE DELIVERY

Per minute streamed.

$0.001/ viewer-min

Flat live delivery rate at every resolution. Multi-CDN, 300+ PoPs.

  • Multi-CDN, 300+ PoPs
  • Signed playback URLs
  • DRM available

REPLAY ARCHIVE

Per minute stored from live.

$0.002688/ min / month

auto_archive flips on; storage matches VOD Pro 1080p pricing.

  • auto_archive: true
  • Same as VOD storage pricing
  • Recording included