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

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.
Contact sales