Estou executando streaming de vídeo com lighttpd & mod_h264 no CentOS. Agora, quero definir que o cliente só possa assistir ao filme nos primeiros x minutos. Exemplo: 10 minutos. Quem pode me dar uma solução para isso? Obrigado !
Responder1
Você pode definir os parâmetros start
e end
como parte do URL
http://www.example.com/video.mp4?start=15&end=600
Que deve iniciar o vídeo em 0 e deixá-lo rodar por 10 minutos.
Pode ser melhor usar um link de visualização e alguma reescrita do lado do servidor, pois o acima pode ser facilmente ajustado manualmente.
Habilite a reescrita de URL tendo "mod_rewrite"
como parte do arquivo server.modules
.
Adicione isso
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.