amplify-video icon indicating copy to clipboard operation
amplify-video copied to clipboard

Amplify Video Client Category for Publishing and Playback

Open smp opened this issue 5 years ago • 1 comments

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.

smp avatar Aug 18 '20 00:08 smp

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

Link to the draft

nathanagez avatar Apr 20 '21 09:04 nathanagez