Live streaming has never been easier

Developer-friendly APIs for everything you need to live stream and playback high-quality video in your application. All things live video from encoding, streaming, workflow to VOD archive in one Simple API.

 Live streaming for social media
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

{ 
"title": "E-commerce video", 

"description": "An amazing video explaining Beauty products.", 

"public": false, 

"panoramic": false, 

"mp4Support": true, 

"playerId": "pl45KFKdlddgk654dspkze", 

"tags": [ "maths", "string theory", "video" ], 

"metadata": [ { "key": "Author", "value": "John Doe" },
{ "key": "Format", "value": "Tutorial" } ], 

"watermark": { "id": "watermark_1BWr2L5MTQwxGkuxKjzh6i", 

"bottom": "10px", "right": "10px", 
"width": "50%", 
"opacity": "70%" } }

width: 537px;
height: 144px;
font-family: 'Work Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 173.5%;
/* or 24px */
color: #333333;

/* Inside auto layout */ f

lex: none; order: 0;
align-self: stretch;
flex-grow: 0;

{ 
"title": "E-commerce video", 

"description": "An amazing video explaining Beauty products.", 

"public": false, 

"panoramic": false, 

"mp4Support": true, 

"playerId": "pl45KFKdlddgk654dspkze", 

"tags": [ "maths", "string theory", "video" ], 
"metadata": [ { "key": "Author",

Connect, tailor and scale live streaming in your application​

Live streaming made easy, so you can amp unique product experiences

Step 1

Create a stream key

The Live Stream object in the FP API is a record of a live stream of video that will be pushed to FP. To create your first Live Stream, send a POST request to the /live-streams endpoint.

Step 1

Create a stream key

The Live Stream object in the FastPix API is a record of a live stream of video that will be pushed to FastPix. To create your first Live Stream, send a POST request to the live-streams endpoint.

Step 2

Broadcast to Fastpix

FastPix supports live streaming using the RTMP protocol, which is supported by most broadcast software/hardware as well as open-source software for mobile applications.

Step 2

Broadcast to Fastpix

FP supports live streaming using the RTMP protocol, which is supported by most broadcast software/hardware as well as open-source software for mobile applications.

Step 3

Stream it anywhere

Add the Playback ID to stream.fastpix.net. FastPix instantly creates the right renditions for every device and bandwidth, resulting in lower costs and better viewer experiences.

Step 3

Stream it anywhere

Add the Playback ID to stream.fastpix.net. FastPix instantly creates the right renditions for every device and bandwidth, resulting in lower costs and better viewer experiences.

Copy
POST https://fast.pix.com/video/v1/assets

01
02
03
04
05
06
07
08

{

"playback_policy": "public",

"new_asset_settings": {

 "playback_policy": "public"
   }

     }

Copy
API Response Body

01
02
03
04
05
06
07
08

{

"data": {

"stream_key": "your-secret-stream-key",
  "status": "idle",
  
"reconnect_window": 60,
  
"playback_ids": [{

"policy": "public",

"id": "your-public-playback-id"

Copy
Sample Playback ID

01
02
03
04
05
06
07
08

https://stream.fastpix.net/{PLAYBACK_ID}.m3u8

Step 1

Create a stream key

The Live Stream object in the FP API is a record of a live stream of video that will be pushed to FP. To create your first Live Stream, send a POST request to the /live-streams endpoint.

Step 2

Broadcast to FastPix

FP supports live streaming using the RTMP protocol, which is supported by most broadcast software/hardware as well as open-source software for mobile applications.

Step 3

Stream it Anywhere

Add the Playback ID to streamfastpix.net FP instantly creates the right renditions for every device and bandwidth, resulting in lower costs and better viewer experiences.

Live stream automation for developers

Connect APIs with code when you need it. Connect your streamers with your video in seconds. ​
FastPix API handles the heavy lift, so your product takeoffs faster! ​

Stream live from any source

We use RTMP to ingest live broadcasts, and HLS to deliver them. This allows broadcasters to stream from mobile apps, broadcasting software, or hardware encoders to any device.

Reach your audience, wherever they are

Enable your users to restream to their chosen platform with Live Simulcasting. We support restreaming to Facebook, YouTube, Twitter, Twitch, and more with ease​.

Adaptive bitrate delivery

Our AI-powered ABR takes the guesswork out of live streaming. Our ABR learns and adapts to changes in network conditions and user behavior to improve the live streaming experience. This ensures jitter-free streams on any network, without any manual intervention from you!​

Low latency streaming​

Our latency options range from standard 20+ seconds to as low as 2 seconds to meet your application’s specific needs. Deliver lightning-fast streams to your audience from anywhere.​

Archive live to VOD automatically​

Live streams are recorded and available as on-demand video instantly, with no need for additional processing or complex workflows. Your stream is available to watch as soon as it ends.​

Elastic scaling​

From a handful of streams to thousands, we scale it for you. More time to focus on other priorities! ​

Explore features ->

Use the latency that best suits your needs

Visual of a man playing basketball in low-latency
Visual of a man playing basketball in normal-latency

Low Latency
2-5 sec

If you want to offer a unique live streaming experience that offers interactivity between streamers and the audience, low latency is the way to go.

Sports

Conferences

Fitness

Concerts

Live Events

Workshops

User-Generated Content

Visual of a man playing basketball in low-latency Visual of a man playing basketball in normal-latency

Normal Latency
10-15 sec

To ensure top-notch video quality for your users, normal latency allows your player sufficient time to buffer content, preventing any interruptions or buffering pauses for the viewers.

Gaming

Sports Broadcasting

Auctions

Betting

Shopping

Interactive Fitness

Audience Engagement

Visual of a man playing basketball in low-latency Visual of a man playing basketball in normal-latency

Low Latency
2-5 sec

If you want to offer a unique live streaming experience that offers interactivity between streamers and the audience, low latency is the way to go.

Sports

Conferences

Fitness

Concerts

Live Events

Workshops

User-Generated Content

Visual of a man playing basketball in low-latency Visual of a man playing basketball in normal-latency

Normal Latency
10-15 sec

To ensure top-notch video quality for your users, normal latency allows your player sufficient time to buffer content, preventing any interruptions or buffering pauses for the viewers.

Gaming

Sports Broadcasting

Auctions

Betting

Shopping

Interactive Fitness

Audience Engagement

Real-time monitoring with zero set up

Track the right metrics, improve reliability, and deploy with confidence using FastPix Analytics, ​an observability platform for your live streams.​

FastPix Analytics is an extension to our video and live streaming API that automatically tracks experience, performance, and streaming usage. Our dashboard lets you quickly see trends, monitor issues, and solve problems in real-time.​

Real-time monitoring

Monitor the health of all active live streaming sessions globally in a single dashboard, with valuable metrics like concurrent users, channels, video and audio quality, freeze ratio, network latency, and more. All delivered with industry leading latency.

Debugging superpower

Get instant visibility into factors impacting video quality of experience such as playback failures, startup time and buffering. Get immediate notification of potential problems when key metrics reach specific thresholds chosen by you or when FastPix’s AI engine detects an exception. No such as thing as two left feet when you do a live stream! ​

Full visibility to power growth ​

Recognize trends in usage and streaming quality, with various filter options for deeper drill down be it player, CDN, ad server or other factors, and review them longitudinally. In one place, all the data to draw insights and power growth.

Export and integrate

Use our RESTful Analytics API to retrieve and export historical and real-time data such as quality of experience, error and Ad metrics and use them in your own application or DataOps workflow. ​

Explore more features ->