![Tomek Rad](https://static.goldenline.pl/user_photo_basic.jpg)
Tomek Rad Student, WAT
Temat: Apache mod_xsendfile + mod_h264 (pseudo streaming)
Witam, na moim serwerze (Apache) mam kilka filmików (mp4), które odtwarzam na stronie za pomocą flashowej aplikacji Flowplayer. Do pseudo streamingu używam modułu h264, natomiast to ukrycia bezpośredniego linku do pliku mp4 (filmiki są dostępne tylko dla użytkowników zalogowanych) używam modułu x-sendfile. Rozwiązanie generalnie działa ok, ale kompletnie nie działa opcja przewijania filmu do przodu, w miejsce gdzie film nie został jeszcze zbuforowany.Moment filmu od którego film ma zostać wysyłany do przeglądarki jest określany jaki parametr ?start=XXX (xxx - sekunda, od której film ma być odtwarzany), metoda - GET.
Link, w którym pseodo streaming działa:
http://strona.pl/filmy/dany_film.mp4
Link, w którym pseudo streaming nie działa:
http://strona.pl/movies/1 (RewriteRule)
Mój kod PHP:
<?
$filepath='filmy/dany_film.mp4';
header("X-Sendfile: $filepath");
header("Content-type: video/mp4");
header("Accept-Ranges: bytes");
header("Content-Length: ".filesize($filepath));
header('Content-Disposition: attachment; filename="file.mp4"');
//header('Content-Disposition: attachment; filename="file.mp4?start=6000"');
?>
Nie wiem w jaki sposób mogę przekazać odpowiedni parametr do mod_h264. Proszę o pomoc z tym problemem.