Ограничьте потоковую передачу видео с помощью lighttpd и Mod_h264 на x минут

Ограничьте потоковую передачу видео с помощью lighttpd и Mod_h264 на x минут

Я запускаю потоковую передачу видео с помощью 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 минут файла.

Связанный контент