Tip:
Highlight text to annotate it
X
JJ BEHRENS: 안녕하세요.
JJ Behrens 입니다.
Google에서 Developer Advocate으로 일하고 있습니다.
오늘 이 시간에는 YouTube를 사용하여
비즈니스에 활용하는 것에 대해 말씀드리겠습니다.
비즈니스를 위한 YouTube 활용.
몇 가지 질문을 살펴보겠습니다.
먼저, "왜 YouTube인가"를 살펴보고 나서
여러분이 기업가 정신을 갖출 수 있게
도와드리려고 합니다.
그 다음, 좀 덜 기술적인 예제를 보여드린 이후
좀 더 기술적인 예를 보여드리겠습니다.
그리고 나서 어떻게 구현하는지를
보여드리고자 합니다.
그리고 마지막으로, Google I/O가 얼마 남지 않았기 때문에
어떤 것이 새롭게 소개될지 말씀드리겠습니다.
먼저, 왜 YouTube 일까요?
하루에 발생하는 YouTube 조회수를 생각해봅시다.
하루에 40억 회입니다.
그렇다면 모바일을 통한 YouTube 조회수는 하루에 얼마나 될까요?
다시 말해, 자신의 휴대폰으로
YouTube를 보는 횟수는 얼마나 될까요?
하루에 6억 회입니다.
1년 전에 비해서 3배 증가한 수치입니다.
YouTube 동영상이 업로드되는 횟수는
매분 얼마나 될까요?
60시간 분량에 달하는 콘텐츠가
매분마다 YouTube에 업로드 됩니다.
포르노는 어떻게 검열하는지 궁금해하실지 모르겠군요.
실은 인턴을 고용해서
온 사방에 모니터가 있는 큰 방에서 확인을 하죠.
그리고 한번에 모든 내용을 재생시킵니다.
그리고 인턴이 모니터에서 무엇인가 이상한 것을 보게 되면
지적하는 것이죠.
사실은 그렇지는 않구요.
조회수 중에서 미국 밖에서 조회하는 비중을
생각해보세요.
사실 70%에 달합니다.
사실 YouTube는 전 세계적으로 인기를 끌고 있죠.
이제 여러분이 기업가 정신을 가질 수 있도록
도와드리죠.
[동영상 재생]
[음악 재생 - 기업가 정신 (Entrepreneur state of mind) - The New Dork]
[동영생 재생 끝]
JJ BEHRENS: 도대체 제가 무슨 짓을 했는지
궁금하시죠?
여러분에게 이 동영상을 보여드리려고 했던 것입니다.
사실 이 동영상은 광고입니다.
메타데이터를 보시면
grasshopper.com 으로가는 링크가 있죠.
이 광고의 흥미로운 점은
청중을 제대로 겨냥하고 있다는 사실입니다.
제가 신생 기업을 할 때,
VoIP 솔루션 시장에 있었습니다.
그 동영상은 저 같은 사람을 매우 신나게했죠.
그리고 저와 같은 사람이 접근할 수 있도록 했습니다.
핵심 메시지는 "똑똑해라" 입니다.
YouTube는 광고하기에 매우 훌륭한 공간입니다.
Original Skateboards의 또 다른 예를 보시죠.
[동영상 재생]
[동영상 재생 끝]
Original Skateboards는 상당히 많은 비용을
기존의 소셜 미디어에 투자했습니다.
하지만 YouTube를 사용하는 것이
커뮤니티 연결에 훨씬 효과적이라는 것을 깨닫게 되었습니다.
방법은 다음과 같습니다.
좋은 동영상을 제작하고 나서,
YouTube에 업로드를 하는거죠.
그리고서 사람들이 보게 하는겁니다.
그리고서 사용자가 댓글을 달면
그들과 소통하는 것입니다.
Original Skateboards은 커뮤니티를 형성하고
소통하는 함을 통하여서
훨씬 효과적으로 스케이트보드를 판매할 수 있다는 것을 알게되었죠.
다른 소셜 미디어 사이트에 광고로
돈을 쏟아 붓는것보다 말이죠.
따라서 핵심 메세지는 "흥미로운 내용을 제작하고
YouTube를 사용하여 고객과 연결할 것" 입니다
이제 교육과 동기부여에 대해서 말씀드리겠습니다.
Salesforce.com 는 YouTube에 상당히 많은 동영상을 업로드했습니다.
동영상이 3천 개에 구독자가 1만 4천 명에 이릅니다.
그리고 조회수가 총 850만 입니다.
성과 좋은 영업사원 35명의 전화 통화와 거의 동일한 것이죠.
이는 Salesforce.com의 소셜 마켓 전략팀
과장이 제공한 정보에 근거한 것입니다.
YouTube 동영상은 단순히 YouTube.com을 위한 것이 아닙니다.
본인의 웹사이트에 넣을 수도 있죠.
웹사이트를 풍성하게 꾸미는 좋은 방법입니다.
YouTube 임베드를 사용해서 자신의 상품을 소개할 수 있죠.
게다가 아주 쉬운 방법으로 말이죠.
여기 iFrame 태그가 있습니다.
이것은 보통의 HTML이구요.
YouTube 동영상 소스가 있습니다.
이 짧은 코드를 가져다가
자신의 HTML 페이지에 임베드시키면
웹사이트에 활력을 줄 수 있죠.
Google+가 처음 나왔을 때, 어떤 것인지 확인하고 있었죠.
사실 제가 조금 소셜 미디어에
익숙하지 않은 사람입니다.
기능들이 제대로 이해가 되지 않았죠.
하지만 Google+는 동영상을 제공했고,
저는 앉아서 모든 동영상을 보았습니다.
그리고 저와 같이 많은 사람들이
보는 것을 통해서 가장 잘 익히게 됩니다.
그래서 동영상을 본 이후,
정말 나한테는 잘 먹힌다고 생각했죠.
아주 직관적인 방법이죠.
따라서 핵심 메세지는
자신의 사이트에 동영상을 사용하면, 전달하고자 하는 바를
사용자가 훨씬 빨리 이해할 수 있게 도울 수 있다는 겁니다.
다음으로 사용자 기고 동영상에 대해서 말씀드리겠습니다.
동영상을 보는 것 뿐만 아니라
사이트에 사용자가 동영상을 올리게 할 수 있습니다.
커뮤니티 참여를 이끌어내는 좋은 방법이죠.
특히 YouTube Direct라는 오픈 소스 프로젝트를 통해서
쉽게 구현할 수 있죠.
YouTube Direct는 사용자 제작 플랫폼입니다.
YouTube Direct는 오픈소스 입니다.
Google App Engine 기반으로
YouTube API를 사용해서 만들어졌습니다.
웹과 모바일을 모두 지원하죠.
YouTube Direct 는 많은 뉴스 기관에서 사용하고 있습니다.
뉴욕 타임스, 워싱턴 포스트,
샌프란시스코 크로니클 등이 포함되죠.
POV
즉 관점이 있는 다큐멘터리는 YouTube Direct를 사용해서
입양 사연 동영상 업로드를 이끌어 냈습니다.
상상해 보세요.
웹사이트가 있고, 사용자 제작 동영상을
사용자 제작 동영상을 유도하고 싶은거죠.
그렇다면 YouTube Direct를 사용하면 됩니다.
그리고 사용자는 당신의 웹사이트에
자신들의 이야기를 업로드 하면서 소통할 수 있게 됩니다.
이는 여러분의 사이트를 풍성하게 할 수 있는
아주 좋은 방법입니다.
YouTube Direct는 또한 Android와 iPhone 앱도
가지고 있습니다.
이것은 아주 유용합니다. 사용자가 자신의 모바일을 이용해서
동영상을 업로드 할 수 있기 때문이죠.
좀 더 기술적인 것을 다루도록 하겠습니다.
플레이어를 컨트롤하려면 JavaScript 나
ActionScript를 사용하면 됩니다.
크롬리스 버전 플레이어도 있는데,
이것은 완전하게 시청경험(viewing experience)을
컨트롤 할 수 있습니다.
예제를 보여드리죠.
Gaia Online은 크롬리스 플레이어와 연동하여
맞춤형 시청 경험을 만들었습니다.
동영상 DJ나
VJ는
다른 사용자가 볼 수 있게 동영상을 정리할 수 있죠.
그리고 사용자는 그 동영상들을
자신의 집에서 편하게 다른 컴퓨터로 동시에 편하게 볼 수 있습니다.
JavaScript API를 사용하는 예제를 보여드리겠습니다.
여기서 목표는 6초 정도 동영상을 재생하는 것입니다.
스크립트 태그가 있는데
전체 HTML 페이지의 일부입니다.
player1 이라는 새로운 플레이어를 만들겠습니다.
그리고 여기 두 이벤트를 처리하도록 합시다.
onReady와 onStateChange 이벤트 입니다.
플레이어가 준비되면, 비디오를 재생합니다.
playerStateChange가 있는데,
동영상 재생을 시작하는 것처럼 상태가 바뀌면
Timeout을 세팅해서 나중에 호출되도록 합니다.
Timeout이 호출되면 stopPlayer가 불리고
동영상 재생을 멉춥니다.
YouTube 백엔드 API에 대해서 말씀드리겠습니다.
GData API라고 하죠.
Google API를 사용해서
동영상을 업로드하고 검색하며
'좋아요' 또는 '싫어요'로 평가할 수도 있죠.
동영상에 댓글을 달거나 플레이리스트를 추가하고,
액티비티 피드를 받고, 동영상 분석을 받거나, 맥주를 주문할 수 있죠.
특별한 라이센스를 가지고 있다면 말이죠.
그리고 추가 사항이 있습니다.
무엇보다도 OAuth2를 사용하면 이러한 모든 것이 가능합니다.
사용자 계정을 가지고서 말입니다.
Storify를 사용한 예제를 보여드리겠습니다.
Storify를 이용할 때, 여러 소셜 미디어를 사용해서
이야기를 하는 것이죠.
이 경우에 이야기는 "트위터가 죽어가는 언어를 저장할 수 있을까" 입니다.
다양한 블로그 포스팅이나 이미지를 볼 수 있죠.
트윗도 마찬가지구요.
그리고, 마지막으로 가장 흥미롭게도
YouTube 동영상을 볼 수 있습니다.
여러 텍스트가 여기저기 있습니다.
좋은 점은, 이야기를 전달하려고 할 때,
소셜 미디어 한 가지 형태만 아니라,
여러가지를 혼재해서 쓸 수 있는 것입니다.
다른 애플리케이션을 보여드리겠습니다.
memoLane입니다.
memoLane은 자신의 디지털 메모리를 위한 큐레이션 앱입니다.
Storify처럼 Twitter, Google Maps, YouTube 등
다양한 데이터 소스를 연결하는 것이죠.
memoLane는 다양한 데이터 소스를 가져와서
싱글 타임라인에 덧붙이는 것이죠.
Eric의 디지털 메모리를 보고 있습니다.
이미지, 트윗, Google Maps, YouTube 동영상이 있네요.
무엇보다도 싱글 타임라인에 더해졌습니다.
다양한 데이터 소스가 있다고 하더라도
짜임새 있게 보여지는 것이죠.
이제 조금 더 기술적으로 들어가 봅시다.
Google Data API에 대해서 말씀드리고자 합니다.
다양한 REST-기반 프로토콜 활용합니다.
ATOM, JSON, JSON-C, RSS 등이 있죠.
스탠다드 피드 몇 개가 있습니다. 최고 평점이나
최다 조회수 등이 포함되죠.
사용자의 플레이 리스트나 구독내용을
업로드한 피드나 사용자 댓글을 다운로드 할 수 있습니다.
사용자 정보 등도 마찬가지구요.
XML을 직접 파싱해야하는 것을 원하지 않으신다면
Java, PHP, .NET, Python, Objective-C 등을 위한
클라이언트 라이브러리도 있습니다.
예제 피드를 보여드리겠습니다.
최고 평점 동영상입니다.
URL 주소가 있는데요,
gdata.youtube.com/feeds/api/stan dardfeeds/toprated 입니다.
읽기 편한 주소를 원하죠.
브라우저에 이 URL을 넣으시면
ATOM 피드백을 받게 될 것입니다.
물론 이것은 XML입니다.
피드 태그를 보여드리겠습니다.
동영상을 위한 엔트리가 있습니다.
모든 동영상은 고유의 엔트리가 있죠.
video ID, URL, 그리고 썸네일입니다.
이것을 사용하여서 맞춤 애플리케이션을 모아
GData API를 사용하여 최고 평점 동영상을
보여주는 것이죠.
손수 XML 파싱을 원치 않으신다면
클라이언트 라이브러리 몇 개를 제공하고 있습니다.
Java 클라이언트 라이브러리를 보여드리죠.
Java 클라이언트 라이브러리를 사용한 예제입니다.
새로운 YouTube 서비스를 만들고
개발자 키를 넣습니다.
그리고 비디오 피드를 만듭니다.
그리고 원하는 비디오 피드 URL을 무엇이든지 넣을 수 있습니다.
비디오 피드를 프린트 하고, 비디오오 엔트리를
루프를 돌려 훑어 볼 수 있습니다.
GData API 가 포함된 샘플 애플리케이션에는
어떻게 구현하는지에 대한 전체적인 설명이 있습니다.
다른 애플리케이션에 대해서 말씀드리겠습니다.
History of Jazz.
History of Jazz는 iPad 애플리케이션입니다.
커피 테이블 앱이라고 불리는데요,
너무 아름다워서 커피 테이블 위에 놓고는
사용자가 선택해서 재생하게 만들기 때문이죠.
흥미로운 점은 이 앱이
재즈의 역사에 대해서 가르치고 있다는 점입니다.
아름다운 사진과 음악이 있으며
앱에 몰입하게 됩니다.
또한 이 앱의 흥미로운 점은
수익화를 잘 하고 있다는 점입니다.
우선 앱을 사야하죠.
두 번째로 iTunes 통합되어 있습니다.
그래서 듣고 있는 음악 중에 좋은 음악이 있다면
음악을 살 수도 있는 것이죠.
비디오 게임도 중요합니다.
비디오 게임은 동영상을 재생할 수 있습니다.
YouTube에 비디오 게임 플레이를 업로드 할 수 있습니다.
머시니마를 제작하는데도 사용할 수 있는 것이죠.
말씀드린 내용을 예제로 보여드리겠습니다.
Team Fortress 2는 비디오 게임입니다.
Valve Software는 이 게임으로 콘테스트를 열어서
가장 흥미로운 게임 동영상을 대상으로
상을 주기로 했죠.
[동영상 재생]
무법 지대에 한 남자가
정의의 이름으로 맞서게 됩니다.
그의 이름은 El Muchacho.
XLR 105 Production은 El Muchacho를 선보입니다.
가까운 극장에서 개봉 박두
Valve 타임.
[동영상 재생 끝]
또 다른 머시니마 예를 보여드리겠습니다.
이번에는 PlayStation @ Home을 사용했습니다.
[동영상 재생]
[음악 재생 - "ALORS, ON DANSE"]
[동영상 재생 끝]
이제 Google I/O에서 소개될 것에 대해 말씀드리겠습니다.
여러분 중에서는 Google I/O이 끝난 이후에 이 동영상을 보시는 분도 계시겠죠.
여러분을 위한 좋은 소식은
Google I/O 동영상을 보시면 된다는 것입니다.
하지만 Google I/O 이전에 이 동영상을 보시는 분들에게는
죄송하지만
몇 일 더 기다리셔야 합니다.
사이트 커뮤니티에서 듣거나 보고 싶으세요?
여러분의 사용자로부터 동영상을 요청할 수 있는
새로운 방법을 공유할 예정입니다.
어떻게 개발되었는지 와서 배우고
예제를 확인하여
YouTube Direct 오픈 소스 동영상 제출 플랫폼을 사용해보세요.
다음 말씀드릴 내용은, YouTube API + 클라우드 렌더링 =
"행복한 모바일 게이머"라는 공식에 대한 내용입니다.
많은 콘솔 개발자들이 이미 비디오 레코딩과 업로딩을
타이틀에 바로 포함시킵니다.
하지만 모바일 게임에서 유투브를 업로드 하는 것은
아주 어려운 일입니다.
새로운 구글 계산 기반 구조를 선보여
모바일 게임플레이 비디오 렌더링을 지원할 것입니다.
클라우드 컴퓨팅과 결합한 YouTube API가
어떻게 모바일 게임에서 비디오를 업로드할 수 있는지
확인해보세요.
다음으로, 새로운 YouTube 안드로이드 플레이어 툴에 대해
말씀드릴 것입니다.
안드로이드 스마트폰이나 태블릿, 구글 TV 애플리케이션을 개발하고 계시면
여러분의 애플리케이션에
YouTube 비디오 플레이를 포함하고 싶다면
이 세션은 매우 흥미로울 것 입니다.
다음으로, "최신 YouTube Data API 정복하기"라는
코드랩이 있습니다.
YouTube Data API는 바뀌고 있습니다.
미리 살펴보는 시간을 갖겠습니다.
새로운 API를 동작하기 위해 사용된 배경 기반을
보여드릴 것입니다.
또한 저희가 보여드리게 될 차세대 클라이언트 라이브러리로
미래의 YouTube 애플리케이션을
개발할 수 있으실 것입니다.
지금까지 시청해주신 것
감사드립니다.
더욱 자세한 내용을 알고 싶으시면 youtube.com/dev 에서 확인하세요.
트위터 팔로잉을 원하시면 YouTubeDev로 팔로잉해주세요.
마지막으로 제 Google+ 계정은
gplus.to/jjinux 입니다.
감사합니다.