amplify-video
amplify-video copied to clipboard
Amplify Video Client Category for Publishing and Playback
Is your feature request related to a problem? Please describe.
Today, Amplify Video users must implement their own mechanism for upload and playback of content. We should provide a default implementation so that users can quickly drop in upload and playback features into their app in a way that's congruent with the Amplify Video blackened services.
This would allow us to support more sophisticated use cases and more easily test the end-to-end experience as the pipeline would be implemented from end-to-end through Amplify Video, not just a back-end as it is today.
Describe the solution you'd like A javascript amplify video library that implements:
- Publish - Implements storage and API for VOD uploads into Amplify Video resource
- Playback - Render video content hosted through Amplify Video, or implement pre-defined APIs for BYOPlayer. This should also work with the signed-urls implementation.
Additionally, an implementation of UI components (React, Vue, etc) that uses these APIs in practice.
We have created a draft to centralize ideas, anyone clicking on this link should be able to add a comment in order to:
- Contribute on this client library building
- Add recommendation
- Give feedback on current state of the building process