Прямая загрузка на s3 без использования производственного сервера

Мы создаем веб-сайт, ориентированный на СМИ, который требует от наших пользователей отправлять очень большие видеофайлы качества видео по Интернету. Мы хотим сократить проблемы с пропускной способностью, исключив использование нашего производственного сервера (там, где есть веб-сайт), и просто создаем соединение между пользователем и учетной записью s3.

Чтобы сделать вещи еще более увлекательными, наш хостинг-сервис позволяет только 50 Мбайт загружать через PHP …

Я посмотрел по всему Интернету для возможного решения, может ли кто-нибудь помочь?

Индикатор прогресса также был бы потрясающим.

Самый простой способ сделать это – загрузить API загрузки POST S3. Если вам нужен индикатор выполнения, вы можете сделать это легко в браузерах HTML5 ; если вам нужно поддерживать старые браузеры, вам может понадобиться флеш-загрузчик.

Вам нужно каким-то образом предоставить свои учетные данные S3 своим пользователям, а затем я сомневаюсь, что вы захотите это сделать. Это был бы единственный способ заставить пользователей напрямую загружать на S3 без привлечения вашего сервера.