导航:首页 > 编程语言 > php处理视频流

php处理视频流

发布时间:2022-03-05 01:41:19

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

阅读全文

与php处理视频流相关的资料

热点内容
优信二手车解压后过户 浏览:63
Windows常用c编译器 浏览:780
关于改善国家网络安全的行政命令 浏览:835
安卓如何下载网易荒野pc服 浏览:656
javainetaddress 浏览:106
苹果4s固件下载完了怎么解压 浏览:1005
命令zpa 浏览:288
python编译器小程序 浏览:946
在app上看视频怎么光线调暗 浏览:542
可以中文解压的解压软件 浏览:595
安卓卸载组件应用怎么安装 浏览:915
使用面向对象编程的方式 浏览:342
程序员项目经理的年终总结范文 浏览:932
内衣的加密设计用来干嘛的 浏览:435
淮安数据加密 浏览:295
魔高一丈指标源码 浏览:984
松下php研究所 浏览:171
c回调java 浏览:403
梦幻端游长安地图互通源码 浏览:747
电脑本地文件如何上传服务器 浏览:315