DEV Community

Amazon Kinesis Video Streams

What is it?

It is a fully managed serverless service which can be used to stream live video from devices to the AWS cloud
or build applications for real time video processing or even it could be used for batch oriented video analytics.

Sources

  • smartphones
  • security cameras
  • AWS DeepLens (a service from AWS)
  • RADAR Data
  • RTSP Camera
  • WebCams

Note: You cannot have multiple producers publishing the data into the same kinesis video stream, you only has one producer publishing the data into it.
You need to have a single kinesis video stream for each producer.

Consumers

  • Amazon Rekognition Video
  • Amazon Sagemaker

Benifits

  • You could use the kinesis video streams producer library in order to configure your devices and stream in real time.
  • The ability to store the media data for the specified retention period.
  • The ability to encrypt the data at rest.

Security

So for the server side encryption for this service, if the data retention is enabled, your data is automatically encrypted as it enters and leaves the kinesis video streams.

Data is encrypted before it's written to the kinesis video streams storage layer and data is decrypted after it's retrieved from the storage.

GitHub
LinkedIn
Facebook
Medium

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

Best Practices for Running  Container WordPress on AWS (ECS, EFS, RDS, ELB) using CDK cover image

Best Practices for Running Container WordPress on AWS (ECS, EFS, RDS, ELB) using CDK

This post discusses the process of migrating a growing WordPress eShop business to AWS using AWS CDK for an easily scalable, high availability architecture. The detailed structure encompasses several pillars: Compute, Storage, Database, Cache, CDN, DNS, Security, and Backup.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay