使用passthru跳过代理的MP4文件

时间:2018-04-28 10:26:22

标签: php streaming mp4

我正在尝试使用PHP作为代理来隐藏下载位置和流式传输视频文件。代码非常简单,如下所示:

<?php
$url = "https://OTHER-SERVER/video.mp4";
$fp = fopen($url, 'rb');
foreach (get_headers($url) as $header){
    header($header);
}
fpassthru($fp);
?>

然后我只是通过像这样的html5视频标签加载它:

<video width="400" controls>
  <source src="http://myserver/fpassthru.php" type="video/mp4">
  Your browser does not support HTML5 video.
</video>

问题是这个设置由于某种原因不允许向前或向后跳过视频文件?看起来如果你向前跳过,它必须在允许跳过之前下载整个视频。

是否有任何可以做到这一点以便轻松跳过?

0 个答案:

没有答案