Live Streaming with Automated Multi-Language Subtitling
Live Streaming with Automated Multi-Language Subtitling

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Considerations

Amazon Transcribe Limits

By default, you can run one AWS Elemental MediaLive channel with subtitles generated by Amazon Transcribe. For more information on limits, see Amazon Transcribe Limits. To request a limits increase, use the Amazon Transcribe service limits increase form. For customers who want to run more than one live channel with this solution, we recommend requesting a service limit increase for Amazon Transcribe.

Supported Languages

This solution currently supports English as the input audio language. The solution can generate subtitles in the following languages. Language codes are in parentheses.

  • Arabic (ar)

  • Chinese Simplified (zh)

  • Chinese Traditional (zh-TW)

  • Czech (cz)

  • Danish (da)

  • Dutch (nl)

  • English (en)

  • Finnish (fi)

  • French (fr)

  • German (de)

  • Hebrew (he)

  • Indonesian (id)

  • Italian (it)

  • Japanese (ja)

  • Korean (ko)

  • Polish (pl)

  • Portuguese (pt)

  • Russian (ru)

  • Spanish (es)

  • Swedish (sv)

  • Trurkish (tr)

Limits

Generating subtitles for a large number of languages can cause this solution to hit resource limits for AWS Elemental MediaPackage. We recommend generating subtitles for no more than five languages at one time.

Encoding Profiles

This solution leverages the AWS Elemental MediaLive encoding profiles from the Live Streaming on AWS solution. The live streaming solution includes three 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

Regional Deployment

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