Sunday, 11 March 2018

AWS Kinesis Video Streams

Overview
  • Handles: cadence, jitter, latency
  • Allows near-real time consumption
  • Durability
    • Retention period: 1h - 10years
    • Index (time based)
    • Can be accessed by non-latency sensitive applications
  • Use cases
    • Home security cameras
    • Amber alert system
    • Equipment preventive maintenance

Stream
  • Captures video 
  • Supports time-based non-video data
    • Audio, RADAR, LIDAR data, etc.

Fragment
  • Sequence of frames
  • Self-contained (no dependencies outside the fragment)
  • Has metadata

Producer
  • Any video generating data
    • e.g. camera
  • SDK
    • Wrapper on API
    • Helps processing (e.g. packaging)

Consumer API
  • Gets media data from the stream and processes it, e.g.
    • motion detection
    • analyze frame and create metadata
  • Uses API
    • GetMediaAPI - frame level

References

No comments:

Post a Comment