㈠ 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;
}
㈡ ThinkPHP框架可以处理视频流吗
这个是不可以的,当然也不是说PHP完全不可能这样去做,可以用C来写处理库,然后PHP来调用处理。
㈢ php 视频流处理问题!
用fmpeg 好像在php下面已经有组件 了 你可以考虑自己编译 不管是解码、取图片等等啥子都能干 现在市面流行的播放器都用的它 比如QQ、暴风 等等
㈣ 如何用PHP获取主流视频网站的缩略图
给你说下大体的思路吧,正好也刚写完个爬虫。
首先,要爬取想要的视频页面,先要有能用代码模拟出来整个登录过程,(有些需要登陆后才能显示的),这些包括以什么形式访问此页面GET?POST?,当然这里POST需要加参数才能访问,另外,最好还要把COOIKES值设置成固定的,这样访问才不容易被识别为异常访问:(我用的是官方发行的一个类-Quest.php)
->实例化HTTP_ HTTP_Request("域名");
->声明相应的请求;$req->setMethod(HTTP_REQUEST_METHOD_GET); $req->setMethod(HTTP_REQUEST_METHOD_POST);
->发送连接;$req->setURL("http://www..com");
->执行请求:$req->sendRequest();
->得到cookies:$cookies = $req->getResponseCookies();(传给一个新的数组,在需要反复爬取的页面尽量传此cookies,需要登陆爬取的必反)
->清除post和cookies:$req->clearPostData(); $req->clearCookies(); (循环爬取时需要清除)
->添加post方法:$req->addPostData(name,value,false); 参数name,参数value;
->得到理想页:$response = $req->getResponseBody();
->得到头信息:$resHeader = $req->getResponseHeader();
->打开指定文件:$res = fopen("c:/love/forever.txt", 'w');
->写入 :fwrite($res,$response); #写入
->关闭指针:fclose($res);
我爬取的去文字信息,你要爬取对应视频图片直接抓取出来就行了--
你可以试下这个代码,js:在随便网页地址栏输入---javascript:Ai7Mg6P='';for%20(i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++)
{Ai7Mg6P+='<img%20src='+document.images[i7M1bQz].src+'><br>'};if(Ai7Mg6P!=''){document.write('<center>'+Ai7Mg6P+'</center>');
void(document.close())}else{alert('No%20images!')}
加油!
㈤ 自己做了一个PHP输出视频的程序,除了safari其他能都用,为什么
如果你使用的是Safari for Windows,那么不支持很正常,因为Safaril浏览器早在2012年的时候就已经放弃Windows版本的开发工作了。
建议直接用手机进行测试,或者用电脑上的浏览器模拟一个手机环境进行测试即可。
例如Chrome自带的网页“检查”功能,就有模拟移动端的功能。
㈥ php action 方法中怎么接收视频文件
是form表单提交的吧,可以在表单中加入参数 enctype='multipart/form-data' 即可
例如:
<form action='index.php' methord='post' enctype='multipart/form-data'>
㈦ php能不能从数据库读出内容(二进制),然后再转换成视频播放
楼主解决了么,js控制视频暂停之后怎样禁止缓存此视频的后半部分,是不是也可以用数据流
㈧ 我想用php做一个视频直播网站,不知道从哪开始做啊,怎么做
做php视频网站程序的话。需要花大量的了、精力去开发,一般都是团队项目,日积月累的不断完善,要是商业用视频直播系统倒是可以买源码部署,万人直播稳定的话,就用美丽播直播系统,这个系统比较好
希望能帮到您望采纳
㈨ PHP输出音频流报错
php文件顶部添加:
set_time_limit(0);
㈩ 我是做PHP的 懂 html JavaScript PHP 和 数据库 想做一个直播 但是一直没头绪
很肯定的告诉你 单纯的PHP 是难以实现的
视频流的处理 各种视频推送协议 各种事 巨麻烦。。。
有心的话 建议先实现在线聊天室
关键词:wokerman swoole