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 Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

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