
Your stream producing application or device can use the Kinesis Video Producer SDK to add metadata to a video fragment. Your deep-learning cloud application can then use this metadata to inform the next stage of processing such as identifying faces or objects. You can use it to embed GPS or temperature sensor values to video fragments that your consuming application can then use for creating meaningful correlations, or you can use it to mark exactly those video fragments that contain motion detected by your edge device, like a camera.

The metadata is stored along with the video fragment for the entire duration of the stream's retention period. Metadata in Kinesis Video Streams is a mutable key-value pair that can be used to describe the content of the fragment, embed associated sensor readings, or any other custom data that needs to be transferred along with the actual fragment.įragment-level metadata gives you granular control over passing and processing additional information with each video fragment.


For example, you can now send GPS values as metadata with each video fragment from an on-person camera, or send temperature values with videos fragments from a baby monitor, and then use both the metadata and video fragments in your consuming applications to create richer user experiences.Ī fragment represents a segment of video, audio, or other time-encoded data. Amazon Kinesis Video Streams now enables you to easily add metadata to and retrieve from individual fragments in a Kinesis Video stream to build richer applications in the AWS cloud.
