KBS FM Streaming

뚱2's 이야기 2011.01.22 22:31
출처 http://mielikki.tistory.com/197 

참 잘 사용하고 있는 KBS FM Streaming 주소였습니다.
KBS는 URL호출시 아이디를 보내주면 아이피를 동적으로 바뀌는 방법을 사용해서 URL을 이용한
접속을 차단하더군요.
결국 URL을 파싱해주는 서버가 필요합니다. 전 서버가 없어서 따로 적용할수가 없네요 ㅠㅠ.
우선 위 출처에서 있는 소스를 저장해둘 요량으로 적어 놓습니다.
나중에 서버구하면 적용해야겠습니다.
< ?php
// KBS ID, 채널
$id = $_GET["id"];
$channel = $_GET["channel"];

// 문자열을 가져올 주소
$whois_server = "http://kong.kbs.co.kr/live_player/channelMini.php?id=".$id."&channel=".$channel;

// 문자열을 가져온다
$whois_server = parse_url($whois_server);
$fp = fsockopen($whois_server["host"], 80, $errno, $errstr);
fputs($fp,"GET ".$whois_server["path"].($whois_server["query"] ? '?'.$whois_server["query"] : '')." HTTP/1.0\r\n");
fputs($fp,"Host: " . $whois_server["host"] . "\r\n");
fputs($fp,"User-Agent: PHP Script\r\n");
fputs($fp,"Connection: close\r\n\r\n");

$string = "";
while(!feof($fp)) { $string .=  fgets($fp,1024); }
fclose($fp);

// 필요한 부분만 자른다
$string = strstr($string, 'mms://');

// 스트리밍 주소로 바로 이동(스트리밍 프로그램에서 바로 쓸 수 있게)
header("Location:$string");
? >
저작자 표시
신고

'뚱2's 이야기' 카테고리의 다른 글

PayPal Password 변경 하기  (0) 2011.04.10
ActiveX 없는 인터넷 속도 측정 사이트  (0) 2011.01.30
KBS FM Streaming  (0) 2011.01.22
구글 크롬 북마크 동기화  (2) 2011.01.05
홈런 배틀  (0) 2010.02.18
Windows7 새로운 기능 (디스플레이 프로젝션)  (0) 2009.09.01
posted by 뚱2