2016-01-29 13 views
1

В настоящее время я работаю над проектом видео по запросу, где я конвертирую видео с помощью FFMPEG (HLS, MPEG Dash, MP4).On-Demand Streaming: Обфускация ссылок на видео

На данный момент видеоролики публично размещаются на AWS S3, и есть API-интерфейс Node.JS, указывающий URL-адрес видео. Предполагается, что API будет использоваться только нашими веб-клиентами Android + iOS +.

Есть ли способ убедиться, что люди не могут найти ссылку на видео (например, просто глядя на атрибут src тега видео в консоли разработчика браузера)?

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

ответ

0

Если вы не поставили полную ссылку на видео в любом месте страницы (как в случае резервного, так и для определенного вида), это невозможно. Я даже мог скачивать видео из Facebook у своих друзей :)

Один из способов - использовать Hls или Dash и создать эти активы из полного видеофайла. Тем не менее, их можно собрать и объединить, но сложнее, чем один URL-адрес для загрузки. Также этот URL-адрес для активов может быть динамичным и различным для каждого пользователя.