muxinc / upchunk

Uploads Chunks! Takes big files, splits them up, then uploads each one with care (and PUT requests).
MIT License
345 stars 46 forks source link

tus support #42

Closed kasperkamperman closed 3 years ago

kasperkamperman commented 3 years ago

How does this is different from TUS? Any reason that mux doesn't support that protocol?

https://tus.io/ https://github.com/tus

philcluff commented 3 years ago

Hey @kasperkamperman, Mux uses Google Cloud Storage for its Direct Upload URLs, as such this library is primarily compatible with those storage URLs.

TUS requires intermediary servers to write to object stores like S3, GCS or others, which would be extra infrastructure for us to deploy and maintain.

That said, there's no reason for UpChunk not to support TUS backends, but it's not a priority for us right now.

Thanks!