진짜 SDK와 API를 갖춘 개발자용 비디오 플레이어

많은 기업이 함께합니다

기본 비디오 플레이어가 개발자용 애플리케이션에 적합하지 않은 이유

  • 프로그래밍 방식의 재생 제어 불가

    기본 iframe 임베드는 자체 방식으로 재생·일시정지하고 이벤트를 보고합니다. 제품이 UI와 재생을 동기화하거나 저장된 오프셋에서 이어 재생하거나 이벤트를 캡처해야 한다면 iframe만으로는 충분하지 않습니다.

  • 대량 비디오 관리를 위한 API 부재

    많은 비디오를 관리하는 애플리케이션(자동 생성 콘텐츠, 사용자 업로드, 프로그래밍된 카탈로그)은 대시보드만으로는 구현하기 어렵습니다. API가 없으면 비디오 관리는 수작업 병목이 됩니다.

  • 인증과 접근이 불투명합니다

    많은 비디오 플랫폼은 문서화된 OAuth 2.0 플로우가 부족하여, 비디오 접근을 커스텀 애플리케이션에 통합하면 우회 방법, 공유 자격증명, 감사 기록의 공백이 발생합니다.

비디오 위에 구축하는 개발자들은 코드로 제어할 수 있는 비디오 플레이어와 비디오 플랫폼이 필요합니다: 재생 이벤트, 업로드 파이프라인, 메타데이터 관리, 접근 제어 등은 모두 문서화된 API로 접근할 수 있어야 합니다. Vimeo의 Player SDK, REST API, 웹후크, OAuth 2.0 플로우가 이러한 기본 기능을 제공하며, 동일한 플랫폼이 비디오를 호스팅·트랜스코딩·전달·보호하므로 엔지니어링 팀이 하나의 제품을 내기 위해 다섯 개의 벤더를 이어 붙일 필요가 없습니다.

Player SDK로 JavaScript에서 플레이어를 임베드하고 제어하세요

Vimeo Player SDK는 애플리케이션이 임베디드 플레이어의 재생을 제어하고 이벤트를 캡처하며 상태를 읽을 수 있게 하는 JavaScript 라이브러리입니다. 재생, 일시정지, seek, 볼륨 설정, 시간 업데이트 수신 및 비디오 종료 이벤트에 응답을 자체 UI에서 수행하세요. 플레이어는 여전히 최대 8K의 적응형 비트레이트, HDR 및 Dolby Vision, 맞춤 브랜딩 및 광고 없는 재생을 처리합니다.
지금 시작하기

JavaScript용 Player SDK

재생, 일시정지, seek, 볼륨 설정 및 시간 업데이트 읽기를 프로그래밍 방식으로 수행하세요. 이벤트(play, pause, ended, timeupdate)를 수신하고 재생 상태로부터 UI를 제어하세요.

최대 8K HDR까지의 적응형 비트레이트

플레이어는 적응형 비트레이트 전달, HDR 및 Dolby Vision을 처리합니다. 애플리케이션은 맞춤 인코딩 파이프라인 없이도 플랫폼 수준의 스트리밍 혜택을 누립니다.

맞춤 브랜딩 및 컨트롤

로고, 색상 팔레트, 컨트롤 레이아웃을 적용하세요. 임베디드 플레이어는 플랫폼이 아닌 귀하의 제품처럼 보이며, SDK로부터의 완전한 프로그래밍 제어는 유지됩니다.

도메인 제한 임베드

플랫폼 수준에서 플레이어를 승인된 도메인으로 잠그세요. 프로그래밍 방식 임베드에서도 플레이어는 귀하가 승인한 속성에서만 렌더링됩니다.

REST API를 통해 백엔드에서 비디오, 업로드 및 분석을 관리하세요

Vimeo REST API는 업로드(재개 가능, 파일당 최대 200 GB), 메타데이터, 폴더, 플레이어 커스터마이즈, 분석 및 접근 제어를 포함합니다. OAuth 2.0은 공개, 비공개 및 워크스페이스 접근에 대한 스코프와 함께 인증을 처리합니다. API를 통해 많은 비디오를 관리하는 애플리케이션(사용자 업로드, 프로그래밍 카탈로그)을 위해 API는 개발자가 기대하는 작업을 지원합니다.
지금 시작하기

비디오 관리를 위한 REST API

비디오를 프로그래밍 방식으로 업로드, 업데이트, 삭제 및 구성하세요. 폴더, 플레이어 및 접근을 관리하세요. API는 현대 애플리케이션이 대규모 비디오와 함께 수행해야 할 기능을 포괄합니다.

비디오 이벤트용 웹후크

이벤트(upload complete, transcode ready, video updated)를 구독해 애플리케이션 로직을 구동하세요. 폴링을 피하고 비디오 상태 변경 시 푸시 알림을 받으세요.

스코프 기반 OAuth 2.0 액세스

OAuth 2.0 플로우는 애플리케이션과 사용자 인증을 처리합니다. 스코프는 통합에 필요한 권한만 요청할 수 있게 하고, 토큰은 깔끔하게 취소될 수 있습니다.

참여 데이터용 Analytics API

비디오 참여, 이탈, 시청자 분석을 자체 대시보드로 가져오세요. 비디오 데이터를 제품 사용 데이터와 결합해 콘텐츠가 전환 및 유지에 어떻게 기여하는지 파악하세요.

전 세계 마케터, 기업 및 동영상 전문가들이 신뢰합니다

  • 1,000억+

    동영상 조회수(계속 증가 중)

  • 700만+

    매월 업로드되는 동영상

  • 40억+

    매월 스트리밍된 분

Vimeo 비디오 플레이어 위에 구축하면 개발자로서 얻는 것

Player SDK, REST API, 웹후크 및 OAuth 2.0은 브랜드화된 광고 없는 플레이어를 임베드하고 제품 UI에서 재생을 제어하며 백엔드에서 대규모로 비디오를 관리하고 분석을 대시보드로 가져오는 것을 가능하게 합니다. 비디오 플랫폼은 호스팅, 트랜스코딩, 전달 및 재생을 처리하므로 팀은 인프라 대신 제품 기능을 출시할 수 있습니다.
  • 프로그래밍 방식 재생 제어

    UI에서 재생을 제어하세요: 챕터 목록과 스크럽을 동기화하고, 사용자별로 저장된 오프셋에서 이어 재생하거나 스크롤 시 일시정지합니다. 귀하의 제품은 iframe을 덧붙인 것 대신 통합된 느낌을 줍니다.
  • 대량 비디오 작업

    백엔드에서 비디오를 일괄로 업로드, 업데이트 및 삭제하세요. 자동 생성 콘텐츠, 사용자 업로드 및 프로그래밍 카탈로그 업데이트는 수동 대시보드 없이 API로 처리됩니다.
  • 이벤트 기반 아키텍처

    웹후크는 upload complete, transcode ready, video updated 등의 이벤트를 푸시합니다. 애플리케이션은 폴링 없이 상태 변경에 반응하며 파이프라인은 응답성을 유지합니다.
  • 스코프가 있는 OAuth 2.0

    스코프된 액세스 토큰은 내부 도구, 사용자 앱 또는 파트너 통합 등 모든 통합에 적합합니다. 토큰을 깔끔하게 취소하고 워크스페이스 측에서 접근을 감사하세요.
  • 광고 없는 맞춤형 플레이어

    임베디드 플레이어는 귀하의 로고와 색상 팔레트로 광고 없이 제공됩니다. 프리롤 없음, 종료 시 추천 비디오 없음, 제품 경험과 경쟁하는 플랫폼 브랜드 없음.
  • 최대 8K HDR까지의 적응형 비트레이트

    플랫폼은 소스가 지원할 경우 HDR 및 Dolby Vision을 포함한 적응형 렌더링을 제공합니다. 팀은 인코딩 레더나 전달 파이프라인을 구축할 필요가 없습니다.
  • 도메인 제한 및 DRM

    임베드를 승인된 도메인으로 제한하고, Enterprise에서는 Widevine, PlayReady, FairPlay DRM을 적용하세요. 프리미엄 비디오와 게이트된 제품 콘텐츠는 통제됩니다.
  • 워크스페이스용 SSO 및 SCIM

    Okta, Azure AD, Google Workspace와의 SAML SSO 및 SCIM 프로비저닝을 통해 API로 작업하는 팀의 워크스페이스 접근을 ID 공급자에 연동하세요.
  • 대시보드용 Analytics API

    시청자, 참여 및 이탈 데이터를 자체 제품 분석 대시보드로 가져오세요. 전환 및 유지에 대한 비디오 기여도가 귀하의 지표의 일부가 됩니다.

개발자로서 Vimeo 비디오 플레이어로 구축하는 방법

Vimeo의 개발자 서피스는 Player SDK, REST API, 웹후크 및 OAuth 2.0입니다. 계정 설정부터 애플리케이션 코드로 제어되는 작동하는 임베디드 플레이어까지의 흐름은 다음과 같습니다.
  1. 1단계

    developer.vimeo.com에서 Vimeo API 애플리케이션을 생성하고 OAuth 2.0 리디렉션 URI를 등록하세요. 클라이언트 ID와 시크릿을 얻고, 통합에 필요한 스코프를 설정하세요.
  2. 2단계

    REST API를 통해 비디오를 업로드하세요(재개 가능, 파일당 최대 200 GB) 또는 분할 업로드를 위해 tus를 사용하세요. 메타데이터, 폴더 배치 및 모든 플레이어 커스터마이즈를 프로그래밍 방식으로 추가하세요.
  3. 3단계

    페이지에 iframe으로 플레이어를 임베드하거나, 프로그래밍 제어를 위해 Player SDK를 사용하세요. @vimeo/player를 임포트하고 Player 객체를 생성한 뒤 이벤트 핸들러를 연결하세요.
  4. 4단계

    애플리케이션이 관심 있는 이벤트(upload complete, transcode ready)에 대해 웹후크를 구독하세요. API 대시보드에서 웹후크 엔드포인트를 구성하고 서명을 검증하세요.
  5. 5단계

    API를 통해 참여, 이탈(드롭오프), 시청자별 데이터를 가져오세요. 제품 분석과 결합해 비디오가 전환 및 유지에 어떻게 기여하는지 확인하세요.

당신에게 맞는 요금제를 찾아보세요

    Vimeo는 미국 기반의 비영리 단체 및 교육 기관에 할인을 제공합니다. 자세히 알아보기.

    기능 제공 가능성에 대한 자세한 내용은 당사의 요금제 페이지를 참조해 주세요.

    개발자를 위한 Vimeo 비디오 플레이어에 대한 자주 묻는 질문