本格的な SDK と API を備えた開発者向けビデオプレーヤー

素晴らしい仲間が揃っています

なぜデフォルトのビデオプレーヤーが開発者向けアプリケーションに適さないのか

  • 再生のプログラム制御ができない

    デフォルトの iframe 埋め込みは独自の条件で再生、停止、イベント報告を行います。製品が UI と再生を同期させる、保存済みオフセットから再開する、イベントをキャプチャする必要がある場合、iframe のみでは不十分です。

  • 一括動画管理のための API がない

    大量の動画(自動生成コンテンツ、ユーザーアップロード、プログラム生成のカタログ)を管理するアプリケーションは、ダッシュボードだけでは運用できません。API がなければ、動画管理は手作業のボトルネックになります。

  • 認証とアクセスが不透明です

    多くのビデオプラットフォームにはドキュメント化された OAuth 2.0 フローがなく、カスタムアプリケーションへの動画アクセス統合は、代替手段、共有資格情報、監査ログの空白を招きます。

動画を基盤にプロダクトを構築する開発者は、コードから制御できるビデオプレーヤーとビデオプラットフォームを必要とします:再生イベント、アップロードパイプライン、メタデータ管理、アクセス制御はすべてドキュメント化された API を通じて行える必要があります。Vimeo の Player SDK、REST API、webhooks、OAuth 2.0 のフローはその基礎をカバーし、同じプラットフォームが動画のホスティング、トランスコード、配信、保護までを担うため、エンジニアリングが複数のベンダーをつなぎ合わせて 1 つのプロダクトを出荷する必要がなくなります。

Player SDK を使って JavaScript からプレーヤーを埋め込み、制御する

Vimeo の Player SDK は、埋め込みプレーヤーの再生を制御し、イベントを取得し、状態を読み取るための JavaScript ライブラリです。再生、停止、シーク、音量設定、時間更新のリッスン、再生終了イベントへの対応を自前の UI から行えます。プレーヤーは引き続き 8K までのアダプティブビットレート、HDR および Dolby Vision、カスタムブランディング、広告なし再生をサポートします。
今すぐ始める

JavaScript 向け Player SDK

再生、停止、シーク、音量設定、時間更新の読み取りをプログラムで行えます。イベント(play、pause、ended、timeupdate)をリッスンして再生状態から UI を制御します。

8K HDR 対応のアダプティブビットレート

プレーヤーはアダプティブビットレート配信、HDR、Dolby Vision を扱います。カスタムのエンコードパイプラインなしで、プラットフォームグレードのストリーミングをアプリケーションで利用できます。

カスタムブランディングとコントロール

ロゴ、カラーパレット、コントロールレイアウトを適用してください。埋め込みプレーヤーはプラットフォームではなく貴社製品の外観となり、同時に SDK からの完全なプログラム制御を保持します。

ドメイン制限付き埋め込み

プレーヤーをプラットフォームレベルで承認済みドメインに制限します。プログラム的な埋め込みであっても、承認したプロパティ上でのみプレーヤーがレンダリングされます。

REST API を介してバックエンドから動画、アップロード、分析を管理する

Vimeo の REST API はアップロード(レジューム対応、ファイルあたり最大 200 GB)、メタデータ、フォルダ、プレーヤーカスタマイズ、分析、アクセス制御をカバーします。OAuth 2.0 はパブリック、プライベート、ワークスペースアクセス向けのスコープを使用して認証を処理します。API を通じて多数の動画を管理するアプリケーション(ユーザーアップロード、プログラム生成カタログ)に対して、開発者が期待する操作をサポートします。
今すぐ始める

動画管理のための REST API

動画をプログラムでアップロード、更新、削除、整理します。フォルダ、プレーヤー、アクセスを管理します。API は大規模に動画を扱うモダンなアプリケーションに必要な操作を網羅します。

ビデオイベント用の webhooks

イベント(upload complete、transcode ready、video updated)を購読してアプリケーションロジックを駆動します。ポーリングを不要にし、動画状態が変化した際にプッシュ通知を受け取れます。

スコープ付きアクセスの OAuth 2.0

OAuth 2.0 のフローはアプリケーションとそのユーザーの認証を処理します。スコープにより統合が必要とする権限のみを要求でき、トークンはクリーンに取り消すことができます。

エンゲージメントデータ用の Analytics API

動画のエンゲージメント、離脱、視聴者分析を自社のダッシュボードに取り込みます。動画データとプロダクト利用データを組み合わせて、コンテンツがコンバージョンやリテンションにどのように寄与しているかを把握できます。

世界中のマーケター、企業、動画のプロに信頼されています

  • 1,000億以上

    動画再生回数(増加中)

  • 700万以上

    毎月アップロードされる動画

  • 40億以上

    毎月ストリーミングされる分数

Vimeo のビデオプレーヤー上で構築することで開発者が得られるもの

Player SDK、REST API、webhooks、OAuth 2.0 を組み合わせることで、ブランド化された広告なしのプレーヤーを埋め込み、製品 UI から再生を制御し、バックエンドから大規模に動画を管理し、分析データをダッシュボードに取り込めます。ビデオプラットフォームがホスティング、トランスコード、配信、再生を担うため、チームはインフラではなくプロダクト機能を出荷できます。
  • プログラムによる再生制御

    UI から再生を操作できます:チャプターリストとスクラブを同期させる、ユーザーごとの保存済みオフセットから再開する、スクロールで一時停止するなど。iframe を貼り付けただけの体験ではなく、製品に統合された感覚を提供します。
  • 一括動画操作

    バックエンドから動画をバッチでアップロード、更新、削除できます。自動生成コンテンツ、ユーザーアップロード、プログラム生成カタログの更新は、手動のダッシュボードを介さず API 経由で実行されます。
  • イベント駆動アーキテクチャ

    Webhooks は 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 を活用するチームのワークスペースアクセスをアイデンティティプロバイダに紐づけます。
  • ダッシュボード向けの Analytics API

    視聴者、エンゲージメント、離脱データを自社のプロダクト分析ダッシュボードに取り込みます。動画のコンバージョンおよびリテンションへの寄与が指標の一部になります。

開発者として Vimeo のビデオプレーヤーで構築する方法

Vimeo の開発者向けインターフェースは Player SDK、REST API、webhooks、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)について webhooks を購読します。API ダッシュボードで webhook エンドポイントを設定し、署名を検証してください。
  5. ステップ 5

    API を介してエンゲージメント、離脱、視聴者ごとのデータを取得します。自社のプロダクト分析と組み合わせて、動画がコンバージョンやリテンションにどのように寄与しているかを確認できます。

あなたに最適なプランを見つける

    Vimeoは米国に拠点を置く非営利団体および教育機関に対して割引を提供しています。 詳細はこちら

    機能の利用可否に関する詳細は、当社の 料金ページをご参照ください。

    Vimeo の開発者向けビデオプレーヤーに関するよくある質問