2013-08-13 2 views
-1

Как защитить свои видео от hotlinking?защита видео хотлинк одним моментом URL-адреса. (vk.com в примере)

Например: http://vk.com/video215336036_165406371

, когда вы посмотрите на исходный код, vk.com предоставляет одноразовую путь использования видео, такие как

http://cs523402v4.vk.me/u215336036/videos/d436dc950c.240.mp4

ответ

0

Вы могли бы иметь каталог недоступную из внешний мир, где у вас есть все ваши видеофайлы. Тогда вы могли бы иметь таблицу базы данных со структурой типа:

videos 
--------------- 
id 
uri 
temp_url 
timeout 

Где uri является расположением вашего реального видео файла и temp_url является случайной URL, который вы создаете. Поле timeout содержит временную метку, описывающую, когда истекает temp_url, и вам нужно сгенерировать новый. Вы можете установить тайм-аут на 5 минут с момента создания нового temp_url или 10 минут. Вам решать.

0

хорошая идея, хотя старый, но На странице происхождения, где вы делаете ссылку на истекающей страницу вы можете сделать «подписан» URL , который будет включать в себя время штампа и пользователь IP в то время вы делаете ссылка. Когда пользователь заходит на вашего веба-странице, используя устаревших подписанный URL или только неподписанную URL, вы будут проверять текущую печать и штамп для пользователя ссылки и просто сделать ПЕРЕУСТАНОВКИ направления.