我正在尝试使用php将视频流式传输给只有经过身份验证的用户。
以下是我正在尝试的代码,但无法播放mp4视频。
的index.php
<video controls="" autoplay="" name="media">
<source src="http://localhost/video_test/mp4.php" type="video/mp4">
</video>
mp4.php
$newfile = '/var/www/html/video_test/videos/MyVideo.mp4';
if (file_exists($newfile)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($newfile));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($newfile));
ob_clean();
flush();
readfile($newfile);
exit;
}
?>