
正文
php能处理视频数据流,php视频流分片输出
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php 输出视频流怎样设置header
header 好像不识别变量吧
我这也有一个函数 但是只能播放mp4的文件 如果你的能播放其他的视频格式求分享
function PutMovie($file) {
header("Content-type: video/mp4");
header("Accept-Ranges: bytes");
$size = (filesize($file));
if(isset($_SERVER['HTTP_RANGE'])){
header("HTTP/1.1 206 Partial Content");
list($name, $range) = explode("=", $_SERVER['HTTP_RANGE']);
list($begin, $end) =explode("-", $range);
if($end == 0) $end = $size - 100;
}
else {
$begin = 0; $end = $size - 100;
}
header("Content-Length: " . ($end - $begin + 1));
header("Content-Disposition: filename=".basename($file));
header("Content-Range: bytes ".$begin."-".$end."/".$size);
$fp = fopen($file, 'rb');
fseek($fp, $begin);
while(!feof($fp)) {
$p = min(1024, $end - $begin + 1);
$begin += $p;
echo fread($fp, $p);
}
fclose($fp);exit;
}
相关问答
Q1: php可以做到视频剪辑,视频格式转换等一些视频操作的功能么?
首先,答案是可以的。
PHP-FFMpeg一个转换视频格式,截取视频图片,给视频加水印等等的php库
Q2: PHP适不适合开发视频网站
PHP完全可以胜任,不过,你如果要搞这些大流量的视频和图片网站,假如你有稳定的流量,你首先需要考虑的是你的服务器带宽,空间是否能够支撑。
最后说一句,PHP可以胜任
Q3: php怎样处理音视频?截取?
在服务器上装个 ffmpeg, 然后php执行ffmpeg命令即可。 具体参数度娘
Q4: php能不能从数据库读出内容(二进制),然后再转换成视频播放
通常的做法都是从数据库里取出数据,然后生成xml或者json的格式,传给播放器就可以了。我在做视频播放的时候就是采用的这种方式。现在js和as3是可以交互的。








