본문 바로가기

개발&컴퓨터/개발강좌

JWPlayer 강좌 (1) - JW Player 소개 및 특징

반응형

JWPlayer는 가장 현재 인기있는 웹 기반 미디어 재생을 위한 라이브러리 솔루션입니다.

 

과거 JW Player 강좌를 위해 작성한 PPT 기반으로 작성한 내용을 그대로 옮기는 것이라, JW Player 에 대한 개략적인 소개 및 사용법에 관한 발표 자료 정도로 봐주시면 될 것 같습니다. 또한 PPT는 좀 더 도형 및 이미지 등을 활용하여 작성하였는데, 대부분 그러한 내용들을 텍스트 형태로 옮겼으며, 부득이 도형 및 이미지 등의 자료가 내용 이해에 필요한 경우에만 이를 첨부하였습니다.

 

그리고 PPT 자료를 옮긴 것이라 설명이 조금 친절하지 않을 수도 있는데, 별도로 댓글로 문의 주시면 아는 범위 내에서 성심성의껏 답변드리도록 하겠습니다^^

 

---------------------------------------------------------------------------------------------

1.1 JW Player 소개

 

* Longtail Ad Solutions 사에서 개발한 웹 기반의 미디어 재생 솔루션

 

 

JWPlayer WebSite Link : http://www.jwplayer.com/

 

* 현재 세계에서 가장 많이 사용(?)되고 있는 웹 기반의 Video Player. (물론 Audio 전용 Player로도 사용 가능!)

 

* FLASH 와 HTML5 를 모두 완벽히 지원

 

* 대부분의 데스크탑 브라우저와 모바일 디바이스 플랫폼을 지원

 

* 다양한 미디어 포맷 (Video, Audio, Streaming, Captions)을 지원.

 

* 현재 JW Player 6 까지 출시 (2014년 12월 작성 시점)

 

 

1.2 JW Player 특징

 1.2.1 JW Cloud-based Player

   (1) Cloud-hosted Player

     - 쉬운 설치 / No! 불필요한 다운로드 작업
     - 실제 다운로드 방식의 JW Player와 완전히 동일한 수준의 기능 제공
     - 자체 CDN을 통해서 서비스 (AWS)

   

   (2) Automatic Updates

     - 새로운 기능이 업데이트되면 즉시 사용 가능. 항상 최적화된 플레이어 제공.
     - 새로운 미디어 표준 포맷에 JWPlayer가 직접 대응. (별도 웹사이트 업데이트 X)
     - 새로운 브라우저, 플랫폼, 디바이스가 등장해도 JW Player 측에서 모두 대응.

  

   (3) Fast and Reliable Delivery

     - 자체 CDN을 통해 항상 최적의 미디어 전달과 성능을 보장. / 빠르게 콘텐츠 접근.
     - 브라우저 캐시를 통한 비디오 로드 시간 단축. 

       (현재 200만 이상의 사이트가 JW Player 사용 중)

 

 1.2.2 Mobile Video Player

   (1) User Interface

     - 모바일 디바이스에 최적화된 UI 제공. (단순, 직관적)
     - 사용 상태에 따른 UI 표시 및 숨김 기능.
     - iPhone, iPad, Android 모든 디바이스에 최상의 UI 제공.

 

   (2) Responsive Video Player

     - 반응형(Responsive Design) 플레이어
     - 스마트폰, 태블릿, 데스크탑 브라우저 모두 동일하게 동작.
     - HTML5, Flash 상관없이 단일 코드(Single Codebase)로 작성하며   어떤 디바이스, 어떤 포맷의 미디어라도 별도의 코드 작업 불필요.
     - 모바일, 데스크탑 모두 쉽게 Full Screen Mode를 완벽히 지원.

 

   (3) Integrated Features

     - 지속적으로 대중적이고 새로운 기능 제공. (Quality Switching, Closed Captioning)
     - 3rd Party 를 위한 API 개발 및 제공.

 

 1.2.3. All Media Player

    JW Player 는 Flexibility & Stability 하다!

 

    * 9개의 주유 미디어 포맷과 2개의 주요 스트리밍 옵션을 제공.

 

   (1) Video Formats - MP4, WebM, FLV. 가장 범용적인 비디오 포맷들!

     - 특정 포맷의 미디어는 브라우저에 따라 재생될 수 있는 환경(HTML5, Flash)을 선택해야 하지만, JW Player는 가장 적합한 환경을 재생 모드를 선택함.

   (2) YouTube Support - 유튜브 영상을 재생하고, 스트리밍 하기 위한 API 지원.
   (3) Audio Formats - AAC, MP3, Virbos. 가장 범용적인 오디오 포맷들!

   (4) Adaptive Streaming - HLS(Apple), RTMP(Adobe) - 스트리밍 서비스.
      - 주문형 스트리밍 서비스 뿐만 아니라 스트리밍 라이브도 지원.
      - HLS 스트리밍의 경우 iOS와 Flash 환경에서 모두 동작하며 CDN 지원.

 

반응형