我是一個字符串在遠程託管的FLV文件中尋找並使其在本地流。從開始的工作流,但當我試圖'尋求',玩家停止。在使用PHP的遠程flv文件尋求
我使用這個腳本來尋求遠程文件
$fp = fsockopen($host, 80, $errno, $errstr, 30);
$out = "GET $path_to_flv HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "Range: bytes=$pos-$end\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
$content = false;
while (!feof($fp))
{
$data = fgets($fp, 1024);
if($content) echo $data;
if($data == "\r\n")
{
$content = true;
header("Content-Type: video/x-flv");
header("Content-Length: " . (urlfilesize($file) - $pos));
if($pos > 0)
{
print("FLV");
print(pack('C', 1));
print(pack('C', 1));
print(pack('N', 9));
print(pack('N', 9));
}
}
}
fclose($fp);
任何想法?
你正在尋求一個框架的開始?或者只是任何舊的任意字節?它對你尋找哪個字節很重要。 – 2009-11-23 21:30:34