With Amazon Kinesis Video Streams, you pay only for the volume of data you ingest, store, and consume through the service. There are no resources to provision, no upfront costs, or minimum fees.

  • US East (N. Virginia)
  • US West (Oregon)
  • EU (Ireland)
  • EU (Frankfurt)
  • Asia Pacific (Tokyo)
  • US East (N. Virginia)
  • Data Ingested into Kinesis Video Streams (per GB data ingested) $0.00850
    Data Consumed from Kinesis Video Streams (per GB data egressed) $0.00850
    Data Stored in Kinesis Video Streams (per GB-Month data stored) $0.02300
  • US West (Oregon)
  • Data Ingested into Kinesis Video Streams (per GB data ingested) $0.00850
    Data Consumed from Kinesis Video Streams (per GB data egressed) $0.00850
    Data Stored in Kinesis Video Streams (per GB-Month data stored) $0.02300
  • EU (Ireland)
  • Data Ingested into Kinesis Video Streams (per GB data ingested) $0.00944
    Data Consumed from Kinesis Video Streams (per GB data egressed) $0.00944
    Data Stored in Kinesis Video Streams (per GB-Month data stored) $0.02300
    $0.00944
  • EU (Frankfurt)
  • Data Ingested into Kinesis Video Streams (per GB data ingested) $0.01020
    Data Consumed from Kinesis Video Streams (per GB data egressed) $0.01020
    Data Stored in Kinesis Video Streams (per GB-Month data stored) $0.02450
  • Asia Pacific (Tokyo)
  • Data Ingested into Kinesis Video Streams (per GB data ingested) $0.01097
    Data Consumed from Kinesis Video Streams (per GB data egressed) $0.01097
    Data Stored in Kinesis Video Streams (per GB-Month data stored) $0.02500

Pricing example 1: Smartphone live streaming app

A mobile app developer has a smartphone app with 100 users. Each app user live-streams from the app for 10 minutes a day. Let’s assume that the app does not store any data in Amazon Kinesis Video Streams, and that there is a single backend application that consumes the same amount of data that is transmitted by the smartphone app. The monthly charges will be calculated as follows:

Monthly Charges

The price in US-East is $0.0085 per GB ingested by Kinesis Video Streams.

Each app generates 70 MB of data in 10 minutes of streaming, for a total of 7,000 MB per day (across 100 users).

Furthermore, the backend application running on the AWS cloud consumes the same 7,000 MB per day.

Monthly charges:

Data Ingested = 30 Days * (7,000/ 1024) * ($ 0.0085/ GB) = $ 1.74

Data Consumed = 30 Days * (7,000/ 1024) * ($ 0.0085/ GB) = $ 1.74

Data Stored = 30 Days * 0 * ($ 0.023/ GB) = $ 0.0

Total = $ 3.48

Pricing example 2: Smart city traffic cams

A metropolitan city has 150 security cams covering a few busy traffic intersections. Let’s assume that the data streamed is stored in Amazon Kinesis Video Streams for a 2-week period. Data from five cameras is consumed by traffic flow analysis algorithms running on AWS. A second application consumes the same amount of data to generate a video summary. Their monthly charges will be calculated as follows:

Monthly Charges

The price in US-East is $0.0085 per GB ingested by Kinesis Video Streams.

Each camera generates 26 MB of video data per day, for a total of 3,900 MB per day (across 150 cameras).

Furthermore, the traffic analysis application running on AWS plays back data from five cameras at a rate of 5 * 26 MB per day = 130 MB per day. The same amount of data is also consumed by another application that generates a video summary clip.

Monthly charges:

Data Ingested = 30 Days * (3,900/ 1024) GB * ($ 0.0085/ GB) = $ 41.44

Data Consumed = 30 Days * (130/ 1024) GB * 2 * ($ 0.0085/ GB) = $ 2.76

Data Stored = 14 Days * (250,000/ 1024) GB * ($ 0.023/ GB) = $ 78.61

Total = $ 122.82

Pricing example 3: Smart home security camera

A home security system provider has 10,000 users. Each user has one camera in their home that streams when it detects motion, for an average of 10 minutes per day. Let’s assume that the data streamed is stored in Amazon Kinesis Video Streams for a one-month period, and that only 1,000 users playback the captured data on the companion smartphone app. The monthly Kinesis Video Streams charges will be calculated as follows:

Monthly Charges

The price in US-East is $0.0085 per GB ingested by Kinesis Video Streams.

Each camera generates 25 MB of data in 10 minutes of streaming per day, for a total of 250,000 MB per day (across 10,000 users).

Since only 1,000 of the 10,000 users playback their video, the backend application running on AWS plays back 1/10th the captured data or 25,000 MB per day.

Monthly charges:

Data Ingested = 30 Days * (250,000/ 1024) GB * ($ 0.0085/ GB) = $ 62.26

Data Consumed = 30 Days * (25,000/ 1024) GB * ($ 0.0085/ GB) = $ 6.23

Data Stored = 30 Days * (250,000/ 1024) GB * ($ 0.023/ GB) = $ 168.46

Total = $ 236.95

Discover more Amazon Kinesis Video Streams resources

Visit the resources page
Ready to get started?
Sign up
Have more questions?
Contact us