Live Stream API pricing
This page describes pricing details for the Live Stream API.
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Pricing overview
For the Live Stream API, you pay on demand for live encoding and live streaming, which means you pay for the resources you use.
Rates are charged hourly based on how long each channel has been active (in any
StreamingState
other than STOPPED
or STOPPING
), and vary based on
the resolution of your inputs and outputs. A channel can be active even if it
doesn't have an input stream.
Beyond the ten-minute minimum charge, the duration of each active channel is rounded up to the nearest minute.
The following resolutions are available for Live Stream API:
- SD resolution (less than 1280x720)
- HD resolution (from 1280x720 up to 1920x1080)
- UHD resolution (greater than 1920x1080 up to 4096x2160)
Input pricing
Our Live Stream API offers a range of input tiers, ensuring you get the right quality and codec support for your live content.
Choose the right resolution:
- SD: Standard Definition (H264)
- HD: High Definition (H264)
- UHD: Ultra High Definition (H264)
Unlock H265 (HEVC) for Enhanced Efficiency:
For superior video quality and efficiency, select one of our dedicated H265 tiers. These tiers accept both H265 (HEVC) and H264 (AVC) encoded streams, giving you more flexibility. Standard tiers are designed for H264 only and won't accept H265 content.
- SD_H265: Standard Definition (H265 & H264)
- HD_H265: High Definition (H265 & H264)
- UHD_H265: Ultra High Definition (H265 & H264)
Output pricing
Live Stream API output pricing is determined by each video stream's resolution, and codecs as specified in the channel configuration. Higher resolutions (e.g. UHD) and advanced codecs (e.g. H.265 HEVC) increase costs due to greater processing requirements.
Distribution pricing
You can send your live streams to remote locations using either Secure Reliable Transport (SRT) or Real-Time Messaging Protocol (RTMP).
When you set this up, each distribution stream is treated as an additional output. You'll be charged for these extra outputs based on their resolution and codec, similar to your main outputs. These charges apply for the entire time your channel is active, even if the distribution itself isn't actively streaming.
There's also an hourly fee for each distribution endpoint. This fee is calculated
from when you start the distribution (using the StartDistribution
API call)
until it's stopped (either by StopDistribution
or StopChannel
API calls).
Auto-captioning and auto-translation pricing
When configuring automatic captions and translations, you'll be charged a per-minute fee for each unique, auto-generated text output language. This charge applies whenever your channel is active (not in a stopped or stopping state), and the usual ten-minute minimum charge doesn't apply here.
When you're generating automatic captions and translations for multiple input attachments, the maximum number of unique, auto-generated text output languages across all attachments will be counted for billing purposes.
Pricing tables
The following table shows the rates per resource type, resolution, and region:
North America
Region | Input Pricing (per hour)1 | Output Pricing (per hour) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
H.264 (AVC) | H.265 (HEVC) | H.264 (AVC) | H.265 (HEVC) | |||||||||
SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | |
Iowa (us-central1 ) |
$0.07 | $0.14 | $0.85 | $0.28 | $0.42 | $1.70 | $0.22 | $0.45 | $1.50 | $0.88 | $1.35 | $3.00 |
South Carolina (us-east1 ) |
$0.07 | $0.14 | $0.85 | $0.28 | $0.42 | $1.70 | $0.22 | $0.45 | $1.50 | $0.88 | $1.35 | $3.00 |
Oregon (us-west1 ) |
$0.07 | $0.14 | $0.85 | $0.28 | $0.42 | $1.70 | $0.22 | $0.45 | $1.50 | $0.88 | $1.35 | $3.00 |
Northern Virginia (us-east4 ) |
$0.07 | $0.14 | $0.85 | $0.28 | $0.42 | $1.70 | $0.22 | $0.45 | $1.50 | $0.88 | $1.35 | $3.00 |
Los Angeles (us-west2 ) |
$0.10 | $0.20 | $1.20 | $0.40 | $0.60 | $2.40 | $0.31 | $0.64 | $2.10 | $1.24 | $1.92 | $4.20 |
Montréal (northamerica-northeast1 ) |
$0.07 | $0.14 | $0.85 | $0.28 | $0.42 | $1.70 | $0.22 | $0.45 | $1.50 | $0.88 | $1.35 | $3.00 |
Asia
Region | Input Pricing (per hour)1 | Output Pricing (per hour) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
H.264 (AVC) | H.265 (HEVC) | H.264 (AVC) | H.265 (HEVC) | |||||||||
SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | |
Singapore (asia-southeast1 ) |
$0.13 | $0.27 | $1.60 | $0.52 | $0.81 | $3.20 | $0.42 | $0.86 | $2.90 | $1.68 | $2.58 | $5.80 |
Tokyo (asia-northeast1 ) |
$0.12 | $0.24 | $1.40 | $0.48 | $0.72 | $2.80 | $0.37 | $0.77 | $2.60 | $1.48 | $2.31 | $5.20 |
Taiwan (asia-east1 ) |
$0.09 | $0.18 | $1.10 | $0.36 | $0.54 | $2.20 | $0.29 | $0.59 | $2.00 | $1.16 | $1.77 | $4.00 |
Hong Kong (asia-east2 ) |
$0.09 | $0.18 | $1.10 | $0.36 | $0.54 | $2.20 | $0.29 | $0.59 | $2.00 | $1.16 | $1.77 | $4.00 |
Mumbai (asia-south1 ) |
$0.12 | $0.25 | $1.50 | $0.48 | $0.75 | $3.00 | $0.39 | $0.79 | $2.60 | $1.56 | $2.37 | $5.20 |
South America
Region | Input Pricing (per hour)1 | Output Pricing (per hour) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
H.264 (AVC) | H.265 (HEVC) | H.264 (AVC) | H.265 (HEVC) | |||||||||
SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | |
São Paulo (southamerica-east1 ) |
$0.18 | $0.36 | $2.20 | $0.72 | $1.08 | $4.40 | $0.57 | $1.20 | $3.90 | $2.28 | $3.60 | $7.80 |
Europe
Region | Input Pricing (per hour)1 | Output Pricing (per hour) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
H.264 (AVC) | H.265 (HEVC) | H.264 (AVC) | H.265 (HEVC) | |||||||||
SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | |
Belgium (europe-west1 ) |
$0.07 | $0.14 | $0.85 | $0.28 | $0.42 | $1.70 | $0.22 | $0.45 | $1.50 | $0.88 | $1.35 | $3.00 |
London (europe-west2 ) |
$0.09 | $0.18 | $1.10 | $0.36 | $0.54 | $2.20 | $0.28 | $0.57 | $1.90 | $1.12 | $1.71 | $3.80 |
Frankfurt (europe-west3 ) |
$0.11 | $0.21 | $1.30 | $0.44 | $0.63 | $2.60 | $0.33 | $0.68 | $2.30 | $1.32 | $2.04 | $4.60 |
Netherlands (europe-west4 ) |
$0.07 | $0.14 | $0.85 | $0.28 | $0.42 | $1.70 | $0.22 | $0.45 | $1.50 | $0.88 | $1.35 | $3.00 |
Finland (europe-north1 ) |
$0.07 | $0.14 | $0.85 | $0.28 | $0.42 | $1.70 | $0.22 | $0.45 | $1.50 | $0.88 | $1.35 | $3.00 |
Australia
Region | Input Pricing (per hour)1 | Output Pricing (per hour) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
H.264 (AVC) | H.265 (HEVC) | H.264 (AVC) | H.265 (HEVC) | |||||||||
SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | SD | HD | UHD | |
Sydney (australia-southeast1 ) |
$0.11 | $0.22 | $1.40 | $0.44 | $0.66 | $2.80 | $0.35 | $0.72 | $2.40 | $1.40 | $2.16 | $4.80 |
1 Note that live encoding charges are based on the resolution
tier
you configure for an input endpoint. For example, if you send an SD
video signal to an input endpoint you configured to accept HD
input, you are
still charged based on HD
rates.
Other services
Feature | Price |
---|---|
Distribution endpoint | $0.75 per hour |
Auto-captioning and auto-translation | $0.75 per minute |
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Pricing examples
Example 1
Consider a live channel with two UHD inputs producing 7 outputs in
the us-central1
region:
Inputs
- 2160p UHD = $0.85 per hour
- 2160p UHD = $0.85 per hour
H.264 (AVC) Outputs
- 2160p UHD = $1.50 per hour
- 1080p HD = $0.45 per hour
- 720p HD = $0.45 per hour
- 576p SD = $0.22 per hour
- 432p SD = $0.22 per hour
H.265 (HEVC) Outputs
- 2160p UHD = $3.00 per hour
- 1080p HD = $1.35 per hour
The total price for this channel is $8.89 per hour ($0.85 + $0.85 + $1.50 + $0.45 + $0.45 + $0.22 + $0.22 + $3.00 + $1.35 = $8.89).
In other words, the price is $0.1482 per minute with a ten-minute minimum charge of $1.482.
Example 2
Consider a live channel with two HD inputs producing 3 outputs in the
europe-west2
region and distributing the highest resolution output to 3
different endpoints:
Inputs
- 1080p HD = $0.18 per hour
- 1080p HD = $0.18 per hour
H.264 (AVC) Outputs
- 1080p HD = $0.57 per hour
- 720p HD = $0.57 per hour
- 576p SD = $0.28 per hour
Distribution Streams
- 1080p HD (TS) = $0.57 per hour
- 1080p HD (FLV) = $0.57 per hour
Distribution Endpoints
- Endpoint 1 (TS over SRT) = $0.75 per hour
- Endpoint 2 (TS over SRT) = $0.75 per hour
- Endpoint 3 (FLV over RTMP) = $0.75 per hour
The total price for this channel is $5.17 per hour ($0.18 + $0.18 + $0.57 + $0.57 + $0.28 + $0.57 + $0.57 + $0.75 + $0.75 + $0.75 = $5.17).
In other words, the price is $0.0862 per minute.
Example 3
Consider a live channel with one HD input producing 3 outputs in the
us-central1
region and generating auto-captions for all outputs:
Inputs
- 1080p HD = $0.14 per hour
H.264 (AVC) Outputs
- 1080p HD = $0.45 per hour
- 720p HD = $0.45 per hour
- 576p SD = $0.22 per hour
Auto-Captioning and Auto-Translations
- Auto-captioning from input = $0.75 per minute
The total price for this channel is $46.26 per hour ($0.14 + $0.45 + $0.45 + $0.22 + $0.75 x 60 = $46.26).
In other words, the price is $0.771 per minute.
Example 4
Consider a live channel with one HD input producing 3 outputs in the
us-west1
region and generating auto-captions in English and
auto-translations to Spanish for all outputs:
Inputs
- 1080p HD = $0.14 per hour
H.264 (AVC) Outputs
- 1080p HD = $0.45 per hour
- 720p HD = $0.45 per hour
- 576p SD = $0.22 per hour
Auto-Captioning and Auto-Translations
- Auto-captioning from input = $0.75 per minute
- Auto-translation to Spanish = $0.75 per minute
The total price for this channel is $91.26 per hour ($0.14 + $0.45 + $0.45 + $0.22 + $0.75 x 60 + $0.75 x 60 = $91.26).
In other words, the price is $1.521 per minute.
Free usage
There is no free usage tier for the Live Stream API.
What's next
- Read the Live Stream API overview.
- Complete a Live Stream API Quickstart.
- Try the Pricing calculator.