Итак, мне удалось успешно использовать AWS Elemental MediaConvert для преобразования файла mp4 в поток (пара файлов .m3u8 и куча файлов .ts).Итак, они сейчас сидят в папке.И видео загружается нормально, если я использую https://bucketname.s3.amazonaws.com/filename.m3u8 в своем веб-видеоплеере (videojs).
Вот проблема: если я сделаю корзину частной и использую подписанный URL для доступа к вышеупомянутому .m3u8файл в моем видеоплеере, тогда плейлист не может получить доступ к файлам других сегментов, потому что они все закрыты.И единственный способ, которым это работает, - сделать всю папку общедоступной, что небезопасно.Я пытался установить политику корзины CORS, чтобы она воспроизводилась только с моего домена, но ничего не работает, кроме как сделать все файлы общедоступными.
Так что, если я получаю доступ к m3u8 через подписанный URL, как он может это сделать?затем получить доступ к другим сегментам (файлам .ts) в той же папке, не делая их все общедоступными?
Спасибо за вашу помощь.