Amazon Kinesis Video Streams
Capture, process, and store video streams for analytics and machine learning.
Amazon Kinesis Video Streams makes it easy to securely stream video from connected devices to AWS for analytics, machine learning (ML), playback, and other processing. Kinesis Video Streams automatically provisions and elastically scales all the infrastructure needed to ingest streaming video data from millions of devices. It also durably stores, encrypts, and indexes video data in your streams, and allows you to access your data through easy-to-use APIs. Kinesis Video Streams enables you to playback video for live and on-demand viewing, and quickly build applications that take advantage of computer vision and video analytics through integration with Amazon Recognition Video, and libraries for ML frameworks such as Apache MxNet, TensorFlow, and OpenCV.
To get started, create a Kinesis video stream with a few clicks from the AWS Management Console. You can then install the Kinesis Video Streams SDK on your devices and start streaming video to AWS for playback, storage, and analytics. With Kinesis Video Streams, you pay only for what you use. There are no upfront commitments or minimum fees.
Introducing Amazon Kinesis Video Streams
Benefits
STREAM VIDEO FROM MILLIONS OF EDGE DEVICES
Amazon Kinesis Video Streams provides SDKs that make it easy for devices to securely stream video to AWS for playback, storage, analytics, machine learning, and other processing. Kinesis Video Streams can ingest data from edge devices, smartphones, and security cameras, and other data sources such as RADARs, LIDARs, drones, satellites, dashcams, and depth-sensors.
BUILD REAL-TIME, VISION AND VIDEO-ENABLED APPS
Easily build applications with real-time computer vision capabilities through integration with Amazon Rekognition Video, and with real-time video analytics capabilities using popular open source ML frameworks.
PLAYBACK LIVE AND RECORDED VIDEO STREAMS
Easily stream live and recorded video from your Kinesis video streams to your browser or mobile application using Kinesis Video Streams’ HTTP Live Streaming (HLS) capability.
SECURE
Amazon Kinesis Video Streams enables you to control access to your streams using AWS Identity and Access Management (IAM). It helps you protect your data by automatically encrypting the data at rest using AWS Key Management Service (KMS), and in transit using the industry-standard Transport Layer Security (TLS) protocol.
DURABLE, SEARCHABLE STORAGE
Amazon Kinesis Video Streams uses Amazon S3 as the underlying data store, which means your data is stored durably and reliably. Kinesis Video Streams enables you to quickly search and retrieve video fragments based on device and service generated timestamps.
NO INFRASTRUCTURE TO MANAGE
Amazon Kinesis Video Streams manages all the infrastructure for you. You don’t have to worry about configuration, software updates, failures, or scaling infrastructure as the number of streams and consuming applications grows. Kinesis Video Streams handles all the administration and maintenance required to manage your streams, so you can focus your time on building innovative applications.
How It Works
Use Cases
SMART HOME
With Amazon Kinesis Video Streams, you can easily stream video and audio from camera-equipped home devices such as baby monitors, webcams, and home surveillance systems to AWS. You can then use the streams to build a variety of smart home applications ranging from simple video playback to intelligent lighting, climate control systems, and security solutions.
SMART CITY
Many cities have installed large numbers of cameras at traffic lights, parking lots, shopping malls, and just about every public venue, capturing video 24/7. You can use Amazon Kinesis Video Streams to securely and cost-effectively ingest, store, and analyze this massive volume of video data to help solve traffic problems, help prevent crime, dispatch emergency responders, and much more.
INDUSTRIAL AUTOMATION
You can use Amazon Kinesis Video Streams to collect a variety of time-encoded data such as RADAR and LIDAR signals, temperature profiles, and depth data from industrial equipment. You can then analyze the data using your favorite machine learning framework including Apache MxNet, TensorFlow, and OpenCV for industrial automation use cases like predictive maintenance. For example, you can predict the lifetime of a gasket or valve and schedule part replacement in advance, reducing downtime and defects in a manufacturing line.
Case Studies
Nirovision increases flexibility and agility by using Amazon Kinesis Video Streams.
Agent Vi extends its AI-driven video analytics solution to any IP camera.
Veritone brings artificial intelligence to video analytics.
ABEJA employs real-time video analytics in retail, manufacturing, and healthcare.
Blog Posts
Build automatic analysis of body language using Amazon Kinesis Video Streams and Amazon AI Services
Ned Sahin, Runpeng Liu, Joseph Salisbury, Lillian Bu
Apr 12, 2018
Get started with Amazon Kinesis Video Streams
Learn more about Amazon Kinesis Video Streams features