Я запускаю потоковую передачу видео с помощью lighttpd и mod_h264 на CentOS. Теперь я хочу настроить клиент так, чтобы он мог смотреть фильм только первые x минут. Например: 10 минут. Кто может дать мне решение для этого? Спасибо!
решение1
Вы можете задать параметры start
и end
как часть URL-адреса.
http://www.example.com/video.mp4?start=15&end=600
Что должно запустить видео с 0 и дать ему воспроизводиться в течение 10 минут.
Хотя, возможно, лучше использовать ссылку на предварительный просмотр и некоторую переписывание на стороне сервера, поскольку вышеизложенное можно легко скорректировать вручную.
Включите функцию перезаписи URL-адресов, сделав "mod_rewrite"
ее частью server.modules
.
Добавь это
url.rewrite = (
"(.*)/preview$" => "$1?start=0&end=600"
)
который, учитывая URL-адрес вроде
http://www.example.com/video.mp4/preview
предоставит первые 10 минут файла.