㈠ 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