20
2017
09

暴风影音MP4地址获取和计算方法PHP版本

<?php
function bf_urldecode($str) {
	$retstr = '';
	$base = array("b" => "0", "a" => "1", "o" => "2", "f" => "3", "e" => "4", "n" => "5", "g" => "6", "h" => "7", "t" => "8", "m" => "9", "l" => ".", "c" => "A", "p" => "B", "z" => "C", "r" => "D", "y" => "E", "s" => "F");
	for($i=0;$i < strlen($str);$i++) {
		$retstr = $retstr.$base[substr($str, $i, 1)];
	}
	return $retstr;
}

$playUrl = "";
$ip = isset($_REQUEST['ip']) ? $_REQUEST['ip'] : "";
$key = isset($_REQUEST['key']) ? $_REQUEST['key'] : "";
$path = isset($_REQUEST['path']) ? $_REQUEST['path'] : "";
$size = isset($_REQUEST['size']) ? intval($_REQUEST['size']) : 0;
$ips = explode(',', $ip);
if (count($ips) > 0) {
	$playUrl = sprintf("http://%s/%s?key=%s&filelen=%s", bf_urldecode($ips[0]), $path, $key, $size);
}
echo '{"playurl":"'.$playUrl.'"}';

上面是获取到地址后的IP计算方法。

JSON数据获取地址

http://rd.p2p.baofeng.net/queryvp.php?type=3&gcid=这里填写暴风视频的GCID&callback=cb

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。