Alttaki kod ile stream url adresini alabilirsin. Artık wowzaya mı basarsın, nasıl yaparsın orası sana kalmış.
<?php
function get_char_code() {
return array_reduce(
func_get_args(),
function ( $a, $b ) {
$a .= chr( hexdec( $b ) );
return $a;
}
);
}
function get_data( $url, $options = [], $info = false ) {
$defaults = [
CURLOPT_BINARYTRANSFER => 1,
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_HEADER => 0,
CURLOPT_MAXREDIRS => 2,
CURLOPT_NOBODY => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $url,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) ' .
'AppleWebKit/537.36 (KHTML, like Gecko) ' .
'Chrome/60.0.3112.113 Safari/537.36',
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => 0,
];
$handler = curl_init();
curl_setopt_array( $handler, $defaults + $options );
$response = curl_exec( $handler );
if ( $info ) {
$info = curl_getinfo( $handler );
}
curl_close( $handler );
return $info ? compact( 'info', 'response' ) : $response;
}
function get_html( $input ) {
$length = strlen( $input );
$output = '';
for ( $i = 0; $i < $length; $i += 3 ) {
$output .= get_char_code( substr( $input, $i, 2 ) );
}
return $output;
}
$referer = 'http://tvonlinegratis1.com/assistir-sportv-hd-ao-vivo-24h/';
$url = 'http://ekostreams.co/ch/sportvhd.php';
$data = get_data( $url, [
CURLOPT_REFERER => $referer,
] );
$html = preg_match_all(
'/html\_encoder\_data\+\=\'(.*?)\'\;/ims',
$data,
$matches
) ? get_html( implode( '', $matches[ 1 ] ) ) : '';
$referer = $url;
$url = preg_match_all(
'/iframe\s+src\=\"(.*?)\"/ims',
$html,
$matches
) ? end( $matches[ 1 ] ) : '';
$data = get_data( $url, [
CURLOPT_REFERER => $referer,
] );
$referer = $url;
$url = preg_match(
'/src\:\s+\"(.*?)\"/ims',
$data,
$matches
) ? end( $matches ) : '';
$data = get_data( $url, [
CURLOPT_REFERER => $referer,
], true );
$referer = $url;
$url = $data[ 'info' ][ 'url' ];
var_dump( compact( 'referer', 'url' ) );