YouTube API 에 관한 단상

2010.01.15 20:05


2년전 이맘 때 UCC라는 단어가 유행할 때

싸이월드에 처음으로

소니베가스와 버츄얼덥으로 편집하여

뮤직비디오와 영화속 명장면들을 헤비하게 업로드 하던 기억이 납니다.

거의 200여편에 가까운 동영상인데, 모두 저작권에 위반되는 영상들 이었습니다.

그때의 과제는 어떻게 하면 검은색 바탕인 레터박스 없이, 최고의 음질과 화질로 업로드하는 것 이었습니다.

화면 비율과 코덱을 알면서부터 자연스레 해결이 되더군요.


이제는 2년이 지나서,

업로드보다는 WEB 2.0시대에 발맞추어 블로그에 융합할 수 있는

YouTube API에 도전을 하게 되었습니다.

처음의 시작은 소스보기를 통한 복사 붙여넣기 였습니다.

제가 제작한 MOVYX도 거의 복제와 짜집기에 의한 것입니다.

대략 3개월간의 정보수집을 통해 제작을 할 수 있었습니다.


저의 YouTube API의 마지막 도전과제는 Chromeless 플레이어가 아닌

일반 유튜브 플레이어와 검색결과의 연결이었습니다.

제가 순수 MOVYX를 제작한 것이 아니기 때문에, 정말 저에게는 어려웠습니다.

많은 시행착오 끝에 어제 드디어 해결을 하였습니다.





YouTube Search Engine은 소스가 비공개 된 영상들은 검색이 되질 않습니다.

현재 가장 화질이 좋은 음악 영상들은 모두 VEVO에서 업로드 한 것이더군요..

VEVO는 모두 소스를 공개를 하더군요.


제가 목표했던 YouTube API의 도전과제는 모두 이루었네요.


이젠 앞으로 새로운 API에 도전을 해봐야 겠습니다.


신고
  1. 안융호

    저 질문이 있는데요.
    제 미니홈피 게시판에 유튜브를 올려 놓았습니다.
    비공개 동영상으로 공유를 지정해 놓은 사용자만 볼 수 있지요.
    브라우져에서 유튜브에 들어가 공유사용자로 로그인하면
    신기하게도 미니홈피에 올린 동영상도 볼 수가 있습니다.
    그런데 그 로그인 과정을 자동으로 하려고 노력하고 있는데 여간 풀리지 않는군요.
    단순히 자바스크립트를 이용하여 팝업창안의 로그인박스 텍스트박스에 아이디를 넣으려니
    보안상 도메인이 다른 사이트로 옮겨가면 즉 유튜브로그인 사이트로 가면
    그쪽 창을 제어할 수 없더군요.

    그래서 오픈 api를 찾아보았습니다.
    유튜브에서 제시하는 clientlogin을 써서 사용해 보았으나
    이는 post방법으로 해당변수에 값을 넣어 보내기만 하면 됩니다만
    그 페이지에서만 작동을 합니다.

    예제로
    <HTML>
    <BODY>
    <form id="testform" action="https://www.google.com/youtube/accounts/ClientLogin" method="post">
    <input type="hidden" name="Email" value="testID">
    <input type="hidden" name="Passwd" value="testPW">
    <input type="hidden" name="service" value="youtube">
    <input type="hidden" name="source" value="test">
    <input type="submit" name="signIn" id="signIn" value="login">
    </form>
    </body>
    </html>

    을 만들어 보면 인증코드와 유저아아디가 리스폰드되어 돌아옵니다.

    그러나 위에서 유튜브화면에서 로그인한 것처럼 다른 사이트에서는
    로그인한게 아니더군요.

    어떻게 하면 유튜브사이트에서 로그인한것처럼 다른 페이지에서
    로그인 할 수 있을까요?
    제가 아이디와 패스워드를 콘트롤할 수 있었으면 좋겠는데 말입니다.
    남에게 아이디를 안알려줘도 유튜브의 공유사용자에 로그인하여
    그 로그인된 창만 띄워놓으면 미니홈피의 유튜브 동영상도 볼 수 있었으면
    합니다.
    무슨 방법이 없을까요?

  2. 안녕하세요 안융호님

    너무 어려운 질문이네요

    저는 잘 모르겠습니다.

    한 번 아래 사이트 주인장에게 물어보는 것이...

    국내 YouTube API 전문가 분들 입니다.

    http://www.rukie.com

    http://www.goo.co.kr

    http://www.ontube.co.kr

    http://pop.wimy.com

티스토리 툴바