Как запретить загрузку файлов сегментов HLS (m3u8) из браузера - PullRequest
0 голосов
/ 14 января 2020

Я занимаюсь разработкой веб-портала для доставки видео по запросу. Все это было развернуто в AWS (Amazon S3, AWS Lambda и Amazon CloudFront), контент находится на S3 и использует aws облачные фронт-сервисы для потоковой передачи видео. Я использовал Amazon Elasti c Транскодер для перекодирования медиафайлов в формат HLS (сегменты и списки воспроизведения HLS). Я использую подписанный URL для защиты доступа к загрузке файлов m3u8.

У меня возникают проблемы с защитой загрузки файла сегментов (файлов .ts), мы можем легко проверить эти файлы .ts с помощью инструментов проверки chrome / браузера и загрузите эти файлы сегмента. Эти файлы воспроизводимы, и это делает мое решение для доставки видео незащищенным.

Пожалуйста, дайте мне знать, как я могу предотвратить загрузку файлов сегмента HLS? Я уже выполнил необходимые настройки для защиты прямого доступа к мультимедийным файлам из корзины aws s3, как указано в следующих статьях (отказ в доступе publi c с использованием политики корзины et c).

Прикреплен экран выстрел, где мы можем видеть, что .ts файлы загружаются путем проверки в браузере и могут быть воспроизведены, что мне нужно предотвратить загрузку или воспроизведение.

https://aws.amazon.com/blogs/mobile/streaming-videos-to-mobile-app-users-via-amazon-cloudfront-cdn/

https://medium.com/@akshatpriyansh / защита видео на ваших сайтах с использованием * aws -эластичный транскодер и -hls-part-4-7ed2bc76b442

enter image description here

...