Youtube proxy video
28
●1.675
- 20-04-2010, 19:11:41Üyeliği durdurulduTüm ip'lerden çalışan fakat kendi sunucundan olmayan istersen söylersin.Youtube sistem değiştirse de bozulmaz.Dejavu_Tr adlı üyeden alıntı: mesajı görüntüle
- 20-04-2010, 19:23:53aşağıdakini kullanabilirsin.Dejavu_Tr adlı üyeden alıntı: mesajı görüntüle
<?php function get_data($url) { $ch = curl_init(); $timeout = 10; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3'); curl_setopt($ch,CURLOPT_HEADER,1); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_REFERER,"http://www.youtube.com/"); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); $data = curl_exec($ch); curl_close($ch); return $data; } ini_set("max_execution_time",""); $url = $_GET['v']; $v = $url; $file=get_data("http://www.youtube.com/watch?v=".$v); $adres1 = explode('fmt_url_map=',$file); $adres1 = explode('&',$adres1[1]); $adres1 = urldecode($adres1[0]); $flvadres = end(explode("|", $adres1)); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $flvadres); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_NOBODY, 0); curl_setopt($ch, CULROPT_REFERER, "http://www.youtube.com/"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_WRITEFUNCTION,"progress_function"); $data = curl_exec($ch); $i = 0; function progress_function($ch,$str) { global $i,$_GET; if($i == 0) { $info = curl_getinfo($ch); header('Content-type: video/x-flv'); header("Content-Disposition: attachment; filename=\"divxklip" . $_GET['v'] . ".flv\""); header("Content-Length: " . $info['download_content_length']); $i = 1; } echo $str; return strlen($str); } curl_close($ch); ?> - 20-04-2010, 20:33:34kodu ftpne örneğin youtube.php diye kaydet.
player kodunda file= kısmını şöyle değiştir
eğer playerin jw5 versiyonu ise type=video yerine provider=video kullanAlıntı
Uyarmadın deme, bu kod x2 band genişliğini kullanır, yani önce serverine çeker, çekerken aynı anda da kullanıcıya stream eder. 5mb video için 10mb band harcar.