As a first step to see if this is a good fit we are looking to get a file uploader integrated with our app that has some specific requirements. We can get more detailed later but at a high level..
We want to use Uppy as the UI and base for the user uploads.
We need to have any videos being uploaded never hit the server and be directly uploaded to YouTube via their API. There is no persistent local server storage and also we are looking to avoid a round trip to the server before the video is uploaded to youtube.
Any images would need to use the standard WP hooks to be added to the media library, we have another plugin that hooks in and sends those to s3 and re-writes the URLS.