사용자 도구

사이트 도구


research:imbctvrecording

문서의 이전 판입니다!


TV 녹화를 온에어로 해 보자. 할 수 있을 듯하다.

로그인

주소 얻기

일단 로그인을 해야 주소를 얻을 수 있는 구조로 되어 있다.

http://vodmall.imbc.com/util/player/onairurlutil_secure.ashx 이 주소를 통해 VOD URL을 얻을 수 있다. 그런데 이 주소로 로그인한 쿠키 정보를 넘겨야만 올바른 응답이 온다. 그러므로 이 부분은 쿠키를 이용한 리퀘스트를 활용하여 처리하도록 하자. 덤으로 로그인에 대해 약간 알아볼 수도 있을 듯하다.

이렇게 하면 다음과 같은 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>

rtmpserver 노드와 mediaurl을 합친 스트링이 VOD 주소가 된다. 바로 mplayer에서 재생되는 것을 확인했다. 그러므로 이 스트림을 저장하기만 하면 일사천리일 것.

research/imbctvrecording.1479635468.txt.gz · 마지막으로 수정됨: 2016/11/20 09:51 저자 changwoo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki