Limite a transmissão de vídeo com lighttpd e Mod_h264 por x minutos

1

Estou executando o streaming de vídeo com o lighttpd & mod_h264 no CentOS. Agora, eu quero definir para cliente só pode assistir ao filme para os primeiros x minutos. Exemplo: 10 minutos Quem pode me dar uma solução para isso? Obrigado!

    
por longser 25.08.2012 / 14:19

1 resposta

4

Você pode definir os parâmetros start e end como parte da URL

http://www.example.com/video.mp4?start=15&end=600

Qual deve começar o vídeo em 0 e deixá-lo funcionar por 10 minutos.

Pode ser melhor usar um link de visualização e alguma reescrita do lado do servidor, embora o item acima possa ser facilmente ajustado manualmente.

Ative a regravação de URL com "mod_rewrite" como parte do server.modules .

Adicione isto

url.rewrite = (
"(.*)/preview$" => "$1?start=0&end=600"
)

que, dado um URL como

 http://www.example.com/video.mp4/preview

fornecerá os primeiros 10 minutos do arquivo.

    
por 25.08.2012 / 15:16