awslabs / amplify-video

An open source Category Plugin for the AWS Amplify-CLI that makes it easy to deploy live and file based streaming video services and integrate them into your Amplify applications.
https://www.npmjs.com/package/amplify-category-video
Apache License 2.0
269 stars 56 forks source link

Amplify Video MPEG-DASH (VOD) Support #253

Open shamikatamazon opened 3 years ago

shamikatamazon commented 3 years ago

Is your feature request related to a problem? Please describe.

Amplify doesn't have out-of-box support for MPEG-DASH for VOD

Amplify currently only generates HLS renditions by default for VOD- which only addresses iOS devices. iOS has 60% market share in the US and only 30% globally. In order to address a broader set of needs for Amplify developers, Amplify Video should provide an out of the box experience for MPEG-DASH very similar to HLS where a customer only needs to answer a question as a part of the amplify cli.

Describe the solution you'd like An out of the box VOD experience where a customer answers a simple question for supporting of MPEG-DASH profile and Amplify does the heavy lifting of generating all the appropriate renditions and making it available on the origin for consumption downstream. The video player is also modified to play MPEG-DASH streams on android devices.

smp commented 3 years ago

FYI... there exists a pull-request for DASH support here: https://github.com/awslabs/amplify-video/pull/199