Discovering Amazon KVS
KVS is a fully managed service that helps devices stream live video data into AWS for further processing and storage. It is durable and time indexed both when the media is captured by the camera and when it is received on the server. The AWS KVS console can play back the media stream if it's encoded in H.264 format. It can scale to handle millions of devices and it integrates with AWS machine learning resources such as Amazon Rekognition.
There are costs for data ingestion, storage, and consumption. Fortunately, the storage cost is the same cost as S3, so there is no penalty for using Kinesis for long-term storage. It also facilitates video workloads by allowing you to access data through time-based queries. The API also makes it easy to generate HLS streams, Dash streams, and MP4 clips from data in the stream.
KVS is finding use in the surveillance space to store information for retrieval so that it can be automatically analyzed by machine learning...