Amazon Kinesis

Understand various features that are included in Amazon Kinesis.

Amazon Kinesis is a set of AWS services that allows the ingestion of real-time streaming data. Processing and analysis will happen as soon as the data arrives. Alternatively, the data can be stored and consumed at a later time.

Amazon Kinesis works with streaming data and can ingest and process such data in real-time

Streaming data is data that’s continuously generated and includes website clickstreams, video, audio, and application logs. Such data can be captured and processed by Kinesis Video Streams, Kinesis Data Streams, Kinesis Data Firehose, and Managed Service for Apache Flink.

Amazon Kinesis Video Streams

Kinesis Video Streams allows for the ingestion and processing of media streams, for example, live video streams from security cameras or audio streams from other recording devices.

Kinesis Video Streams accepts data from producers and allows processing by consumers

In the AWS Console for Kinesis Video Streams, two types of resources can be created:

  • Video stream: This allows for the setup and management of a streaming media connection using the AWS Software Development Kit (SDK). Non-video real-time data such as audio, images, and RADAR can also be sent to a Kinesis video stream.

  • Signaling channel: Allows for the set up and management of a peer-to-peer WebRTC connection. Web Real-Time Communication (WebRTC) is an open source Application Programming Interface (API) that can be used for streaming media.

AWS Console options for Amazon Kinesis Video Streams

The details of configuring a Kinesis Video Stream resource depend on the device used to produce the stream data. One option is the data retention period, or ...

Get hands-on with 1400+ tech skills courses.