Наконец-то я нашел способ заставить его работать
header("Content-Type: $mediatype");
if ( empty($_SERVER['HTTP_RANGE']) )
{
header("Content-Length: $filesize");
$fh = fopen($file, "rb") or die("Could not open file: " .$file);
# output file
while(!feof($fh))
{
# output file without bandwidth limiting
echo fread($fh, $filesize);
}
fclose($fh);
}
else //violes rfc2616, which requires ignoring the header if it's invalid
{
rangeDownload($file);
}
Он работает по прямой ссылке файла php и внутри видео-тега html5.
Но для того, чтобы работать в Flowplayerи, возможно, в других проигрывателях flash / html5) вам нужно добавить расширение mp4 (например, view.php? id = XXX & file = type.mp4)