you can try
if the name's script is shidurlive.php
Code:
php shidurlive.php shidurliveURL
example
Code:
php shidurlive.php http://shidurlive.com/channel/al-jazeera-english
Code:
<?php
$embed= str_replace("channel","embed",$argv[1]);
echo "\n";
$opts1 = array(
'http'=>array(
'method'=>"GET",
'header'=>"Referer: $argv[1]"
)
);
$prepageUrl=file_get_contents($embed, false, stream_context_create($opts1));
$pageUrlb= strpos($prepageUrl, 'http'); $pageUrle=strpos($prepageUrl, '"></ifr'); $pageUrlf = $pageUrle - $pageUrlb ;
$pageUrl= substr($prepageUrl, $pageUrlb , $pageUrlf);
echo "$pageUrl\n\n";
$curl = curl_init($pageUrl);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Linux i686; rv:39.0) Gecko/20100101 Firefox/39.0 Iceweasel/39.0" );
$return = curl_exec($curl);
curl_close($curl);
$rtmpb= strpos($return, "rtmp"); $rtmpe=strpos($return, "so.addParam('allowfullscreen'");
$rtmpf = $rtmpe - $rtmpb ; $prertmp =substr($return, $rtmpb , $rtmpf);
$prertmpb = strpos($prertmp, "rtmp"); $prertmpe=strpos($prertmp, "'"); $prertmpf = $prertmpe - $prertmpb;
$rtmp = substr($prertmp, $prertmpb , $prertmpf);
echo "$rtmp\n\n";
$pathb= strpos($return, "file', unescape('"); $pathe=strpos($return, "rtmp.tunneling','false'");
$pathf = $pathe - $pathb ; $prepath =substr($return, $pathb , $pathf); $prepath = str_replace("file', unescape('","",$prepath);
$prepathb = 0; $prepathe=strpos($prepath, "'"); $prepathf = $prepathe - $prepathb;
$hexurl = substr($prepath, $prepathb , $prepathf); $hex = str_replace("%","",$hexurl);
function Hex2String($hex){
$string='';
for ($i=0; $i < strlen($hex)-1; $i+=2){
$string .= chr(hexdec($hex[$i].$hex[$i+1]));
}
return $string;
}
$playpath=Hex2String($hex); $playpath = str_replace("med","high",$playpath);
echo "$playpath\n\n";
$pathvar = 'rtmpdump.exe -r "'.$rtmp.'" -p "'.$pageUrl.'" --live -y "'.$playpath.'" - | "vlc.exe" - &';
echo "$pathvar\n\n";
echo exec($pathvar);
?>
maybe you need enable cURL extension in PHP
http://php.net/manual/en/curl.installation.php