내용으로 건너뛰기
ChangwooWiki
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
research:imbctvrecording
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
TV 녹화를 온에어로 해 보자. 할 수 있을 듯하다. ===== 로그인 ===== 다음 정보를 활용하면 될 듯하다 * https://member.imbc.com/Login/LoginProcess.aspx POST 전송 * 필드 목록 * <nowiki>__VIEWSTATE</nowiki> * <nowiki>__VIEWSTATEGENERATOR</nowiki> * <nowiki>__EVENTVALIDATION</nowiki> * TemplateID * TURL * confirmMsg * IdsafeURL * protocol * clientDate * Uid * Password * <nowiki>__VIEWSTATE, __VIEWSTATEGENERATOR, __EVENTVALIDATION</nowiki>, TemplateID, protocol 필드는 미리 서버 측에서 만들어 보내준다. 나머지 필드는 공백이다. 물론 Uid, Password 두 필드는 로그인 정보이다. 올바르게 로그인이 처리되면 로그인 이후 페이지로 로딩되겠지만, 만일 로그인이 실패한 경우 실패 페이지로 이동하게 될 것이다. 로그인 실패를 확인하는 방법으로는 해당 페이지에 ''div#PnlPwErrLogin''이 있는지 확인하면 될 것으로 보인다. ===== 주소 얻기 ===== 일단 로그인을 해야 주소를 얻을 수 있는 구조로 되어 있다. http://vodmall.imbc.com/util/player/onairurlutil_secure.ashx 이 주소를 통해 VOD URL을 얻을 수 있다. 그런데 이 주소로 로그인한 쿠키 정보를 넘겨야만 올바른 응답이 온다. 그러므로 이 부분은 쿠키를 이용한 리퀘스트를 활용하여 처리하도록 하자. 덤으로 로그인에 대해 약간 알아볼 수도 있을 듯하다. 이렇게 하면 다음과 같은 XML 문서를 얻을 수 있다. <code xml> <?xml version="1.0" encoding="utf-8"?> <data> <rtmpserver> <![CDATA[rtmp://imbconairtv.imbc.com/imbc_onairtv/_definst_]]> </rtmpserver> <rtmpserver2> <![CDATA[rtmp://imbconairtv.imbc.com/imbc_onairtv/_definst_]]> </rtmpserver2> <mediaurl> <![CDATA[/onairtv_500k.stream?id=2101&si=0&secure=YzBkMzZiMTMxMmI5OTE0OWViMjBmNWU5ZmFmY2ZlMDAjNhNmU0ZWQwMmIyNjE5MWIUxNWJlNTE2ODFmMzg1ZjVmMGMwYjNhM2ExzYTEwZDUzNzRjZTFlZ4YTYzYWY5NWMzZTQwMDhjZDNkNDlhM2E3ZDM2NjBhMTQwMzI4NzgwMWU5NDI1Y2NmM3M2Y2YTgyMDBiZTg5NTJjZDJhZDhiMWE1MTU2OTdiNzdmYzBiMTQ1NTA0Y2E5NDQzMzE2MWU2MDE2NWFlNzBjYjhmZGEwMDk1OWZlODc3ZGM3MTE3NjlkNmY2YTMxYzkzOTA3ZjlhZTdlN2Y1MTgxZmQ0OTJhYjhhNDFjYTA4ZGE3MjdkZDMwZGMyNzk0OWFiODM4OGM5NWEyMTNiZjVlOWM5ZDZkNGY1OTM2ODY1ZjViODVmZDg=&csu=false]]> </mediaurl> </data> </code> rtmpserver 노드와 mediaurl을 합친 스트링이 VOD 주소가 된다. 바로 mplayer에서 재생되는 것을 확인했다. 그러므로 이 스트림을 저장하기만 하면 일사천리일 것.
research/imbctvrecording.txt
· 마지막으로 수정됨: 2016/11/20 10:09 저자
changwoo
문서 도구
문서 보기
이전 판
역링크
맨 위로