Architecture details
This section describes the components and AWS services that make up this solution and the architecture details on how these components work together.
AWS services in this solution
| AWS service | Description |
|---|---|
|
Core. Accelerates delivery of your video content to end users. |
|
|
Core. Tracks source and destination file metadata and progress through the workflow. |
|
|
Core. Transcodes media files from their source format into versions that play back smartphones, tablets, PCs and other devices. |
|
|
Core. Runs code without provisioning or managing servers. |
|
|
Core. Provides buckets for object storage. |
|
|
Core. Sends publishing, encoding, and error notifications. |
|
|
Core. Captures the workflow output. |
|
|
Core. Builds applications from individual components that each perform a discrete function. |
|
|
Supporting. Tracks encoding jobs. |
|
|
Supporting. Assigns granular access policies and permissions to services and users. |
|
|
Supporting. Provides application-level resource monitoring and visualization of resource operations and cost data. |
|
|
Optional. Creates video streams formatted to play on several devices from a single video input, and protects content from unauthorized use through content encryption and digital rights management. |