Video, solved
for

developers

founders

CTO

doers

product managers

developers

FastPix is an API that makes it simple and cost-efficient for developers to build your dream video experiences. That might be a video centric product or video as a feature in an app or product.

Powering next-gen video at
Different logo of FastPix clientsDifferent logo of FastPix clients
Your product, your workflow

Vision to reality faster​

From live streaming to on-demand video, software teams use FastPix to quickly build video as per their custom workflows, UX requirements, improve costs and deliver wow experiences to their audiences.

1:1 Call

Get integration guidance from our video experts' team so you can see value with FastPix faster. ​

BUILD VIDEO INTO ANYTHING
  API for Video on-demand and live streaming

API FOR DEVELOPERS

API FOR DEVELOPERS
  FastPix Dashboard of video data

VIDEO DATA

VIDEO DATA
Joker video on-demand

ON DEMAND VIDEO

ON DEMAND VIDEO
 Live streaming for social media

LIVE STREAMING

LIVE STREAMING
Gif representation of live soccer match

LOW LATENCY

LOW LATENCY
Gif representation of live soccer match

LOW LATENCY

LOW LATENCY
  API for Video on-demand and live streaming

API FOR DEVELOPERS

API FOR DEVELOPERS
Joker video on-demand

ON DEMAND VIDEO

ON DEMAND VIDEO
 Live streaming for social media

LIVE STREAMING

LIVE STREAMING
BUILD VIDEO INTO ANYTHING
Designed for developers

Everything you need to build online video​

FastPix API makes streaming video programmable and easy. So, you can build and deploy on-demand and live stream videos directly from your website, product or app. ​

Explore docs ->
Node
Java
Python
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21

# Payload

{
   "playbackSettings": {
    "accessPolicy": "public"
},
    "inputMediaSettings": {
     "test": false,
     "audioOnly": true,
     "maxResolution": "1080p",
     "generateSubtitles": false,
     "reconnectWindow": 60,
      "duration": 60,
      "metadata": {
      "key1": "value1"
}
    }
            }

Node
Java
Python
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21

# Payload
{
    "
inputs": [
    {
        "
url": "https://sample_video.mp4",
        "
startTime": 0,
        "
endTime": 60,
        "
type": "video/audio/text",
        "
languageCode": "en-US",
        "
name": "name of the track",
        "
closedCaptions": true
} ],
        "
accessPolicy": "public/private/drm",
        "
metadata": { "key1": "value1" },         "generateSubtitles": false,
        "
normalizeAudio": true,
        "
maxResolution": "1080p"
}

Node
Java
Python
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21

{
  "
success": true,
  "
data": [
    {
      "
totalScore": 0.4066495398680369,
      "
name": "Overall Viewer Experience",
      "
items": [
        {
          "
value": "viewerExperienceScore",
          "
type": "score",
          "
title": "Overall Viewer Experience Score",
          "
relativeTo": "totalViews",
          "
measurements": [
            "
avg"
          ],
          "
description": "Overall Viewer Experience Score is a metric that describes the overall Quality of Experience (QoE) of video streaming in a single number.",
          "defaultMeasurement": "avg",
          "category": "qualityOfExperience"
        }
      ],}

1{
2  "success": true,
3  "data": {
4    "test": false,
5    "streamId": "4fa85f64-5717-4562-b3fc-2c963f66afa6",
6    "status": "idle",
7    "audioOnly": false,
8    "streamKey": "FP_4S6heFsLf4N8IqOVIscf",
9    "maxResolution": "1080p",
10    "createdAt": "2024-02-13T09:31:26.478Z",
11    "reconnectWindow": 60,
12    "maxDuration": 43200,
13    "playbackId": [
14      {
15        "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
16        "accessPolicy": "public"
17      }
18    ]
19  }
20}
Live Streaming Football match in different resolution
A video of a person is practising yoga
1{
2  "success": true,
3  "data": [
4    {
5      "id": "iyuU4HFxhJg1vMHM2uztnJut1hIJBuNBSzJionwUV7c",
6      "status": "preparing",
7      "generateSubtitles": false,
8      "createdAt": "2023-10-20T10:50:34.594302",
9      "updatedAt": "2023-10-20T10:50:34.594302",
10      "playbackIds": [
11        {
12          "id": "6ta85f64-5717-4562-b3fc-2c963f66afa6",
13          "accessPolicy": "public"
14        }
15      ],
16      "metadata": {
17        "key1": "value1"
18      },
19      "maxResolution": "1080p"
20    }
21  ]
22}
1{
2  "success": true,
3  "metaData": {
4    "aggregation": "viewEnd"
5  },
6  "data": {
7    "value": 0.7403650728555826,
8    "totalWatchTime": 59534302,
9    "uniqueViews": 44,
10    "totalViews": 195,
11    "totalPlayTime": 24729470,
12    "globalValue": 0.7403650728555826
13  },
14  "timespan": [
15    1610025789,
16    1610025947
17  ]
18}
 FastPix video data dashboard
The problem

One API for the entire video puzzle​

Despite huge growth, building online video remains hard. And that’s because of a complex technology landscape. A landscape that covers browsers, devices, mobile OS, TV integrations to monetization options, among others.

Read deep-drive ->

Metrics tracked

Viewer metrics

Views

Unique viewers

Play time

Playback score

Playback failure percentage

Exits before video starts

Video startup failure percentage

Startup score

Video startup time

Unique viewers

Player initialization time

Page load time

Jump latency

Total startup time

Live stream latency

Avg request latency

Max request latency

Preroll loading time

Preroll request time

Request for first preroll

Stability score

Rebuffer percentage

Rebuffer frequency

Rebuffer count

Rebuffer duration

Dropped frame

Count

Request throughput

Viewer engagement
metrices

Average upscaling

Max upscaling%

Avg downscaling

Max downscaling%

Avg bitrate

Video players supported

Web

Generic HTML5

Video.js

HLS.js

Shaka player

Monetization

Razorpay

Paytm

Stripe

PhonePe

Android : Google Play billings

iOS: Apple purchases

Mobile

Apple iOS

Android

Our integrations

Jio TV

Fire TV Stick

Android TV

Filter tracked

Device

Browser name

Browser version

OS name

OS version

Device name

Device model

Device make

Device category

Device remote played

Player

Player name

Player version

Player software name

Player software version

Player autoplay on

Player preload on

Player resolution

Video

Video ID

Video title

Video series

Asset ID

Playback ID

Live stream ID

Streaming

Session ID

Streaming type

Encoding variant

Rebuffer duration

Experiment name

Sub property ID

DRM type

Network

ASN name

CDN

Source hostname

Connection type

Geography

Country

Continent

Region

Views

Viewer ID

Exit before video start

Error code

View has ad

Video startup failure

Ads

Preroll ad asset hostname

Preroll ad tag hostname

Preroll played

Preroll requested

Filter tracked

Device

Browser name

Browser version

OS name

OS version

Device name

Device model

Device make

Device category

Device remote played

Player

Player name

Player version

Player software name

Player software version

Player autoplay on

Player preload on

Player resolution

Video

Video ID

Video title

Video series

Asset ID

Playback ID

Live stream ID

Streaming

Session ID

Streaming type

Encoding variant

Rebuffer duration

Experiment name

Sub property ID

DRM type

Network

ASN name

CDN

Source hostname

Connection type

Geography

Country

Continent

Region

Views

Viewer ID

Exit before video start

Error code

View has ad

Video startup failure

Ads

Preroll ad asset hostname

Preroll ad tag hostname

Preroll played

Preroll requested

Metrics tracked

Viewer metrics

Views

Unique viewers

Play time

Playback score

Playback failure percentage

Exits before video starts

Video startup failure percentage

Startup score

Video startup time

Unique viewers

Player initialization time

Page load time

Jump latency

Total startup time

Live stream latency

Avg request latency

Max request latency

Preroll loading time

Preroll request time

Request for first preroll

Stability score

Rebuffer percentage

Rebuffer frequency

Rebuffer count

Rebuffer duration

Dropped frame

Count

Request throughput

Viewer engagement
metrices

Average upscaling

Max upscaling%

Avg downscaling

Max downscaling%

Avg bitrate

Video players supported

Web

Generic HTML5

Video.js

HLS.js

Shaka player

Monetization

Razorpay

Paytm

Stripe

PhonePe

Android : Google Play billings

iOS: Apple purchases

Mobile

Apple iOS

Android

Our integrations

Jio TV

Fire TV Stick

Android TV

How do I get video working and streaming in my app or product? ​​

How do I get deploy with lowest latency? ​

How do I improve performance globally? no buffering!​

How do I ensure quality with poor connections?

How do I make thumbnails, clips and watermarks?​

How do I auto generate subtitles and translations?

How do I quickly restream to my fav social platforms?​

How do I compress without losing quality?​

How do I make it cheaper?

How do I accelerate monetization?

How do I figure out how to lower churn?

How do I see where errors are happening? ​

How do I improve my viewer experience?

View more

Solve all these jobs with
FastPix API suite

Robust APIs to build customized workflow, products and meet new demand as you scale.​

Explore features ->

How do I get video working and streaming in my app or product

Founders

How do I get deployed with lowest latency?

How do I improve performance globally? no buffering!?

Developers

How do I ensure quality with poor connections?

How do I make thumbnails, clips and watermarks?

How do I auto generate subtitles and translations?

How do I quickly restream and to my fav social platforms?

CTOs

How do I compress without losing quality?

How do I figure out how to lower churn?

How do I see where errors are happening?

How do I improve my viewer experience?

Connect and build

Features to build dream video experiences ​

Robust APIs to build customized workflow, products and meet new demand as you scale.​

Explore features ->
Simple and unified

FastPix is 7+ products in one

The Video alternative to AWS media services

Instead of this...

 Multiple AWS products to build video

...you really want this

[5:37 pm] Aunkita Dutta FastPix all in one infrastructure
Table to compare parameter of FastPix and AWS
Don't waste time juggling multiple tools. Use FastPix instead
Budget-proof

Technology to stream cost efficient video

Machine-learning powered next-gen video API that compress on an average of 70% better without changing file format or losing quality. Straightaway, reduce storage and streaming costs. Learn more ->

70%
Smaller video
files for H.264
75%
Smaller video
files for AV1
40-50%
Reduction in
streaming cost
3X
Faster streaming
load time
Input file
4.6 GB
Optimized file
1104 MB

76% smaller

you save on storage and
CDN cost

Check other results
Input file
2.2 GB
Optimized file
572 MB

74% smaller

you save on storage and
CDN cost

Check other results
Input file
1.3 GB
Optimized file
390 MB

70% smaller

you save on storage and
CDN cost

Check other results
Input file
882 MB
Optimized file
220 MB

75% smaller

you save on storage and
CDN cost

Check other results
Compression result of Captain America
882 MB
HD

Captain America

1280 x 720
15:47
MP4
H.264
24 FPS
View results
  Compression result of Batman
1.3 GB
HD

Batman Begins

1280 x 720
13:53
MP4
AV1
24 FPS
View results
 Compression result of Jurassic Park
2.2 GB
FHD

Jurassic Park

1920 x 1080
21:40
MP4
H.264
24 FPS
View results
Compression result of Time is the enemy
4.6 GB
4K

1917- Time is the enemy

1920 x 1080
30:25
MP4
H.264
24 FPS
View results
Try your own full length video
Create a free account and get a $25 free credit
People are talking

There's so much to love about FastPix