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.

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 (1280x720 to 1920x1080)

Pricing tables

The following table shows the rates per resource type, resolution, and region:

North America

Region On-demand encoding per hour1 On-demand streaming per hour
SD HD SD HD
Iowa (us-central1) $0.07 $0.14 $0.22 $0.45
South Carolina (us-east1) $0.07 $0.14 $0.22 $0.45
Oregon (us-west1) $0.07 $0.14 $0.22 $0.45
Northern Virginia (us-east4) $0.07 $0.14 $0.22 $0.45
Los Angeles (us-west2) $0.10 $0.20 $0.31 $0.64
Montréal (northamerica-northeast1) $0.07 $0.14 $0.22 $0.45

Asia

Region On-demand encoding per hour1 On-demand streaming per hour
SD HD SD HD
Singapore (asia-southeast1) $0.13 $0.27 $0.42 $0.86
Tokyo (asia-northeast1) $0.12 $0.24 $0.37 $0.77
Taiwan (asia-east1) $0.09 $0.18 $0.29 $0.59
Hong Kong (asia-east2) $0.09 $0.18 $0.29 $0.59

South America

Region On-demand encoding per hour1 On-demand streaming per hour
SD HD SD HD
São Paulo (southamerica-east1) $0.18 $0.36 $0.57 $1.20

Europe

Region On-demand encoding1 On-demand streaming
SD HD SD HD
Belgium (europe-west1) $0.07 $0.14 $0.22 $0.45
London (europe-west2) $0.09 $0.18 $0.28 $0.57
Frankfurt (europe-west3) $0.11 $0.21 $0.33 $0.68
Netherlands (europe-west4) $0.07 $0.14 $0.22 $0.45

Australia

Region On-demand encoding per hour1 On-demand streaming per hour
SD HD SD HD
Sydney (australia-southeast1) $0.11 $0.22 $0.35 $0.72

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. UHD input is not supported.

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

Pricing example

For example, consider a live channel with two HD inputs producing 5 outputs in the us-central1 region:

Inputs

  • 1080p HD = $0.14 per hour
  • 1080p HD = $0.14 per hour

AVC Outputs

  • 1080p HD = $0.45 per hour
  • 720p HD = $0.45 per hour
  • 576p SD = $0.22 per hour
  • 432p SD = $0.22 per hour
  • 288p SD = $0.22 per hour

The total price for this channel is $1.84 per hour ($0.14 + $0.14 + $0.45 + $0.45 + $0.22 + $0.22 + 0.22 = $1.84).

In other words, the price is $0.0306 per minute with a ten-minute minimum charge of $0.306.

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