Live Streaming on AWS
Live Streaming on AWS

Deployment Considerations

Encoding Profiles

The Live Streaming on AWS solution configures AWS Elemental MediaLive with one of three encoding profiles. Choose one of the following encoding profiles.

  • 1080p profile: 1080p@6500kbps, 720p@5000kbps, 720p@3300kbps, 540p@2000kbps, 432p@1200kbps, 360p@800kbps, 270p@400kbps, 234p@200kbps

  • 720p profile: 720p@5000kbps, 720p@3300kbps, 540p@2000kbps, 432p@1200kbps, 360p@800kbps, 270p@400kbps, 234p@200kbps

  • 540p profile: 540p@2000kbps, 432p@1200kbps, 360p@800kbps, 270p@400kbps, 234p@200kbps

Source Code

This solution includes two source code options, NodeJS and Python. Use the Source Code AWS CloudFormation parameter to choose the source code you want. You can download the solution’s source code from the GitHub repository.

Regional Deployment

This solution uses AWS Elemental MediaLive and MediaPackage, which are currently available in specific AWS Regions only. Therefore, you must launch this solution in an AWS Region where MediaLive and MediaPackage are available. For the most current service availability by region, see AWS service offerings by region.