Amazon Kinesis Video Streams features
Why Kinesis Video Streams?
Amazon Kinesis Video Streams enables you to securely ingest, process, and store video and time-encoded data from devices at any scale for real-time and batch-oriented machine-vision based applications that power smart homes, smart cities, industrial automation, security monitoring, and more. Kinesis Video Streams provides SDKs that make it easy to securely stream video to AWS from connected devices. Amazon Kinesis Video Streams supports HTTP Live Streaming (HLS) to enable live and on-demand playback of video ingested from devices on any browser or mobile app. It also durably stores, encrypts, and indexes the video streams and provides easy-to-use APIs so that applications can access and retrieve indexed video fragments based on tags and timestamps. Kinesis Video Streams is integrated with Amazon Rekognition Video, enabling you to build computer vision applications that detect and recognize faces in streaming video. Kinesis Video Streams also provides a library to integrate machine learning frameworks such as Apache MxNet, TensorFlow, and OpenCV with video streams to build custom applications. Kinesis Video Streams automatically provisions and elastically scales all the infrastructure needed to ingest video streams from millions of devices.