Como um site de vídeo pode estar bloqueando o acesso direto aos arquivos flv / mp4?

0

Eu tenho tentado mexer em fazer sites de vídeo de suporte VLC que não estão incluídos na distribuição padrão. Quando vejo a fonte da página da Web de vídeo, consigo extrair algo que se parece com uma URL http para os arquivos de vídeo (em vários formatos diferentes, até mesmo). Mas se isso for colado em uma guia do navegador, recebo um grande erro Forbidden 403 .

Obviamente, isso serve para impedir que as pessoas captem vídeos diretamente. Mas alguém tem alguma idéia de como eles podem estar realizando isso? Eu não acho que é baseado em cookies, senão provavelmente funcionaria no mesmo navegador que eu abri a página de vídeo. O Flash Player envia um cabeçalho http diferente do meu navegador, algo assim?

Eu não preciso de uma solução perfeita, apenas alguém para me apontar na direção certa.

    
por John O 02.08.2012 / 17:00

2 respostas

2

Normalmente, a hiperligação é controlada pelo campo referenciador HTTP (sic). Isso informa ao servidor da Web que URL enviou a solicitação atual. Se está vazio, ou não de um site válido, então você está hotlinking! É bastante fácil falsificar, no entanto.

    
por 02.08.2012 / 17:11
0

Parece que as URLs dos vídeos foram criadas para serem temporárias, com alguns mods do Apache verificando se um registro de data / hora com hash era recente o suficiente. Eu deixei a guia "fonte de exibição" aberta por várias horas.

Eu consegui fazer meu script lua funcionar e agora posso assistir aos vídeos diretamente no VLC. Se alguém tiver algum pedido, eu provavelmente poderia preparar algo para você.

    
por 03.08.2012 / 15:43