Создание системы, позволяющей пользователям просматривать видео только один раз. - PullRequest
2 голосов
/ 27 декабря 2010

Мой клиент хочет разослать видео некоторым людям, особенно автодилерам, но он не хочет, чтобы видео попало на Youtube или что-то в этом роде.Поэтому он хочет, чтобы получатели видео могли увидеть его только один раз.Моя идея реализовать это:

  • Создать уникальный ключ для каждого зрителя
  • Отправить каждому зрителю ссылку на страницу с видеоплеером на основе Flash, указав свой ключ в URL
  • Сделайте, чтобы Flash получил видео с сервера.На сервере проверяется ключ и файл отправляется (используя php's readfile или что-то подобное).Тогда ключ становится недействительным.

Я думал, что на его сборку уйдет не больше дня.

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

Считаете ли вы, что это достаточно безопасно для целевой аудитории?Что-нибудь еще, что я могу сделать, чтобы добавить немного безопасности, не превышая время разработки 1 дня?Меня также интересуют готовые решения, если они существуют.

Ответы [ 2 ]

2 голосов
/ 27 декабря 2010

Я бы добавил еще одну защиту к этому.Чтобы быть уверенным, что единственный способ записи может быть с помощью устройства записи экрана, а не плагина get flash, вы можете установить непрозрачный слой на видео и другую вспышку, которая находится за пределами swf плеера, который отправляет команду для создания слояальфа-прозрачный, поэтому при загрузке файла с помощью плагина они получают черное видео, а при записи с использованием camstudio или чего-то еще они теряют качество.

1 голос
/ 27 декабря 2010

Одним из обычно используемых готовых решений является Lighttpd s mod_secdownload . Может использоваться в потоковых приложениях, таких как Flowplayer .

...