2009-11-02 7 views
0

Я начинаю новый проект, который включает пользователей, платящих, чтобы посмотреть образовательные видео. Эти видеоролики (FLV) размещаются на Amazon S3, а сам сайт размещается на обычном веб-узле.Загрузка секретных FLV-файлов из Amazon S3

Я пытался прочитать информацию о защите файлов S3 и не могу найти подходящего решения для этого. Я не хочу, чтобы мои пользователи загружали видео напрямую.

Я прочитал что-то о настройке HTTP потокового сервера, но я не совсем уверен, как работает такая служба, и как ее настроить.

Любой, у кого есть опыт в том, как это решить?

ответ

0

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

Привыкайте к нему.

Даже с потоковым сервером RTMP довольно легко сохранять потоки. Вы можете добавить нагрузку обфускации на сервер и декодер, чтобы попытаться победить автоматизированные инструменты, но в конце концов, что у вас здесь есть неразрешимая проблема защиты от копирования.

0

Невозможно скрыть сетевой путь от конечного пользователя. Однако вы можете использовать устаревшие пароли, зависящие от времени, раздела пользователя и содержимого, если Amazon позволяет использовать файлы .htaccess или скрипты PHP.

+0

В этом проблема. Они не позволяют PHP и .htaccess. Итак, мой лучший выбор - использовать метод аутентификации с истекающим ключом, который предоставляет Amazon? Самые длинные видеоролики длится не более 10 минут, как долго вы будете устанавливать доступ? –

2

Возможно, вам понравится s2Member для Wordpress - у него есть встроенные защищенные файлы Amazon s3, с вещью времени, плюс защищенные страницы/etc, которые вы можете настроить довольно легко.