Ich führe Videostreaming mit lighttpd & mod_h264 auf CentOS aus. Jetzt möchte ich festlegen, dass der Client den Film nur die ersten x Minuten ansehen kann. Beispiel: 10 Minuten. Wer kann mir eine Lösung dafür geben? Danke!
Antwort1
Sie können die Parameter start
und end
als Teil der URL festlegen
http://www.example.com/video.mp4?start=15&end=600
Dadurch sollte das Video bei 0 gestartet und 10 Minuten lang laufen.
Es ist jedoch möglicherweise besser, einen Vorschau-Link und einige serverseitige Umschreibungen zu verwenden, da die oben genannten Punkte problemlos manuell angepasst werden könnten.
Aktivieren Sie die URL-Umschreibung, indem Sie "mod_rewrite"
sie als Teil davon haben server.modules
.
Füge das hinzu
url.rewrite = (
"(.*)/preview$" => "$1?start=0&end=600"
)
was bei einer URL wie
http://www.example.com/video.mp4/preview
stellt die ersten 10 Minuten der Datei bereit.