본문 바로가기
플랫폼 작업노트

JWPlayer 스토리 1화. 동영상 플레이어란?

by 친절한 재민 2019. 10. 19.

블로그가 어느정도 튜닝이 되었기 때문에 이제부터는 전문분야에 관련된 내용들을 다루어보고자 한다. 특별히 동영상 미디어 분야에서 많은 경험을 가지고 있기 때문에 가장 잘 아는 분야에 대해서 소개하고자 한다. 그중에서도 동영상 플레이어에 대한 소개를 이어가며 재미있는 실험들을 해보고자 한다. 시장에 여러 동영상 플레이어가 있지만 무료사용에서 상용화에 이르기까지 흠잡을 것 없는 동영상 플레이어를 찾는다면 JWPlayer 를 찾게 될 것이다. 왜 그럴까? 글을 통해 몇가지를 생각해 보겠다.

동영상 플레이어를 왜 사용하게 될까? 일반적으로 동영상은 카톡으로 전달해서 보거나 유튜브에 업로드해서 공유하면 된다고 생각한다. 가장 쉬운 접근 방법이다. 코딩을 조금 알게 된다면 서버에 동영상을 올려두고 HTML5 비디오 태그를 사용하여 재생할 수도 있을 것이다. 어떻게 해서든지 동영상을 공유할 수 있는 방법은 많은데 굳이 왜 동영상 플레이어 제품을 살펴봐야 할까?

개인적인 용도라면 굳이 고민할 필요가 없다. 그러나 동영상 플레이어를 통해 서비스를 하고 발전하는 미디어 환경의 기술 트랜드를 맞추기 위해서는 동영상 플레이어에 대한 지식을 많이 쌓아두는 것이 필요하다. 사용자를 넘어서 전문가가 되고 싶지 않은가?

JWPlayer 는 2005년부터 동영상 플레이어를 제공해왔다. 그 당시는 지금처럼 HTML5 표준의 비디오태그도 없고 브라우저도 문제가 많았다. 그런데 이 시기부터 동영상 플레이어를 제공해왔다는 것은 그만큼 동영상 플레이어에 대한 전문적인 지식들을 많이 보유하고 있다는 것을 말한다. 앞으로 사라질 기술이 되었지만 Flash 기반의 플레이어를 비롯하여 브라우저의 발전과 함께 다져져온 수많은 시행착오가 개선되었다. 더욱이 모바일에서의 호환성까지 고려해야한다면 어떠한가? 동영상 서비스를 만들어서 크롬이나 사파리와 같은 최신 브라우저 환경에서 재생이 잘 된다면 그것으로 만족할 것인가? 그정도 고객에 대한 손실은 감안하고 가겠다면 말리지는 않겠다. 그러나 나는 몇가지 면에서 동영상 플레이어가 하위 호환성에 대한 고민을 한국시장에서 해주는 것이 필요하다고 생각한다. 우선 윈도우즈와 IE를 많이 사용하는 환경에서 하위호환성에 대한 고민은 아직 필요하다. 

하위호환성에 대한 문제만 있다면 괜찮을 것이다. 그러나 동영상 플레이어의 중요한 기능인 광고연동, 뉴미디어 환경의 커스텀, 분석을 위한 이벤트 연동기능과 같은 기능과 함께 다양한 클라우드 인프라들과 연동이 필요하다면 어떻게 할것인가? 웹서비스를 위한 커스텀 플레이어를 만들어야 하는데 오픈소스로 이 모든 것들을 다 만들어야 한다면? 조금 쓰다보니 우리도 동영상 시청 정보에 대한 빅데이터를 쌓아야 하니 기능을 개발하라고 한다면? 작은 회사에는 개발자가 웹서비스 개발에 집중하는 것도 힘든 일인데 동영상 재생이라는 생소한 분야의 전문적인 부분을 신경써야한다면 회사나 직원에게도 부담스러운 일이 될 것이다. 

그렇기 때문에 일찍이 동영상 플레이어만을 전문적으로 만드는 회사들이 생겨나게 되었고 이를 통해 수많은 미디어 서비스들이 나오게 되었다. 회사에 필요한 인력은 동영상 플레이어의 기능을 효율적으로 활용하는 전문가이지 동영상 플레이어를 만드는 전문가를 고용하는 것은 부담스러운 일이다.

이제 왜 동영상 플레이어 제품이 필요한지 조금은 알게 되었기 바랍니다. JWPlayer 는 정말 많은 기능을 가지고 있습니다. 모든 동영상 재생과 관련된 노하우가 쌓이고 쌓인 제품입니다. 문제는 우리가 얼마나 알고 있고 또 알려고 하느냐는 것입니다. 칼을 잘 알고 잘 쓰는 것이 고수가 해야하는 일인만큼 시간이 허락하면 차근차근 살펴보도록 하겠다. 혹시 궁금하신 부분들이 있다면 먼저 다루어 볼 수도 있을 것 같네요. 실제로 저는 업계에 친구들이 많이 있어서 JWPlayer 와도 직접 연락해 볼 수 있으니 궁금하신 부분들이 있다면 도움을 드리겠습니다. 

 

댓글