Video Streaming

Elemental MediaLive

  • A broadcast-grade live video processing service that lets you create high-quality video streams for delivery to televisions and internet-connected devices.

Elemental MediaPackage

  • Creates video streams formatted to play on connected TVs, mobile phones, computers, tablets, and game consoles. It makes it easy to implement popular video features for viewers (start-over, pause, rewind, etc.)

Elemental MediaTailor

  • Inserts targeted advertising into video streams, not enhance video with subtitles.

Kinesis Video Streams

  • Introduction

    • One video stream per streaming device (producers)

      • Security camera, body worn camera, smart phone

      • Can use a Kinesis Video Streams Producer Library

    • Underlying data is stored in S3 (but we don't have access to it)

    • Cannot output the stream data to S3 (must build custom solution)

    • Consumers:

      • By EC2 instance for real time analysis or in batch

      • Can leverage the Kinesis Video Stream Parser Library

      • Integration with AWS Rekognition for facial detection

    • API

      • GetHLSStreamingSessionURL - Retrieves an HTTP Live Streaming (HLS) URL for the stream. You can then open the URL in a browser or media player to view the stream contents.

  • Example

Last updated