
오오오오오!!
스타크래프트2 베타 테스팅에 당첨되지 않아 싱글 크랙으로 아쉬움을 달래었는데
오늘 당첨 메일을 받았습니다.
드디어 사람이랑 한번 붙어보겠군요.
혹시 베타 하시는분 계십니까?
StarCraft(r) II: Wings of Liberty(TM) Beta Test Invitation
Playple.com 온게임넷 VOD 다운받기. [RTMP 프로토콜]
해외에서 한국의 VOD를 보려면 엄청난 버퍼링을 감당해야한다.
차라리 다운이라도 받아 볼 수 있다면 기다렸다 보겠지만....
대부분 유명한 사이트(youtube, 네이버 비디오 등...)은 손쉽게 웹사이트 혹은 프로그램을 통하여 다운을 받을 수 있다.
다운을 시도한 영상은 바로 이것 http://www.ongamenet.com/broadcasting/tpl/leagueVod.ogn?q=C&leagueId=NSLwar3&vodInfoIndex=35267&mIdx=6022
하지만 playple.com은 어디에서도 지원하지 않았고 http 프로토콜을 이용한 FLV로 되어있지 않아
범용 flv 비디오 다운로드 프로그램으로도 다운받을 수 없었다.
URL Snooper로 해당 페이지를 분석해 보니 RTMP를 이용하고 있었다.
*RTMP(Real Time Messaging Protocol)란 플래쉬를 만든 Adobe에서 만든 실시간 통신용 프로토콜이다.
RTMP를 지원한다는 Replay Media Catcher2를 이용해 보았지만 쓸때없는 광고 flv만 찾아낼 뿐 실제 영상을 찾아내지 못하였다.
URL Snooper로 mp4주소를 이미 찾아놓은 상태. 하지만 어떻게 이 주소의 영상을 받아야 할지 알 수 없었다.
구글링을 통하여 연구해 본 결과 RTMP프로토콜을 이용하여 다운받을 수 있는 rtmpdump란 녀석이 존재하였다.
http://rtmpdump.mplayerhq.hu/
다운 받은 후 커맨드 라인에 다음과 같이 입력한다.
rtmpdump -n ongameuccw.gscdn.com -l 0 -y "mp4:/ogn/big_league/warcraft3/nsl_war3/vod/nslwar3_100224a.mp4" -a "vod/_definst_" --tcUrl "rtmp://ongameuccw.gscdn.com/vod/_definst_" -o downloaded.mp4 
그리고 그렇게 다운로드가 시작되었다....
- 일부 다른 파일은 위에 기재된 커맨드로는 안되어 다음과 같은 커맨드를 이용하였다.
rtmpdump -n ongameuccw.gscdn.com -l 0 -p "chttp://playple.com/broadcasting/tpl/leagueVod.ogn?q=C&leagueId=NSLwar3&vodInfoIndex=35269&mIdx=6022" -s "http://playple.com/flash/VODPlayer.swf" -f "WIN 10,0,32,18" -y "mp4:/ogn/big_league/warcraft3/nsl_war3/vod/nslwar3_100224d.mp4" -a "vod" --tcUrl "rtmp://onga.meuccw.gscdn.com/vod" -o 4.mp4
희안하게도 tcUrl도 바뀌고 pageUrl도 넣어줘야만 받을 수 있었다. 이것 모두
실제 플레이어의 RTMP 패킷을 분석하면 얻어낼 수 있는 값들이다.
이제 집에온지 5주된 고도리





이제 주인도 알아보고 활발해진 고도리.
새벽마다 챗바퀴를 굴리는 통에 시끄러워서 내가 잠을 못잔다.
레나양은 미움받아 손만 넣으면 물리고 있다.

