Воспроизведение видео HLS с S3 с помощью CookPete / реагировать на плеер - PullRequest
0 голосов
/ 25 марта 2020

В моем контейнере s3 у меня есть два объекта:

Поскольку я использую Storage.get из AWS Amplify, я могу получить подписанный URL. Поэтому, когда я запрашиваю подписанную ссылку .m3u8 в моем клиентском интерфейсе с помощьюact-player https://github.com/CookPete/react-player, все работает нормально. Однако проигрыватель автоматически выполняет запрос get к URL-адресу .ts, поэтому я получил ошибку 403. Запрещено, поскольку этот URL-адрес не подписан.

Перед тем, как проигрыватель автоматически выполнит запрос get в файл .ts, Я хотел бы иметь возможность подписать его с помощью Storage.get (или иметь возможность делать любые другие логи c до запроса get), из AWS Amplify затем только после, чтобы выполнить запрос get с этой подписью. ts url.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...