ほとんどのパブリッシャーが使用している動画プレーヤーは?
公開: 2018-08-03この投稿の最新の更新日は 2022 年 7 月 6 日です。
この詳細なブログ投稿では、市場のパブリッシャーが利用できるさまざまな動画プレーヤーを詳しく見て、それらの機能を比較し (比較表を含む)、動画広告の配信、さまざまな動画広告ユニット、さらには動画広告の落とし穴まで見ていきます。広告配信。
現在 Google Ad Exchange を使用している場合は、動画広告配信のベスト プラクティスを提供するセクションも含まれています。 さぁ、始めよう!
JW選手
JW プレーヤーは、幅広いフォーマット (HLS、VAST 3.0、VPAID 2.0) をサポートし、主要な広告ネットワークのほとんどと統合する、最も使用されている Web ベースのプレーヤーの 1 つです。
VPAID と VAST の詳細については、こちらをご覧ください。
このビデオ プレーヤーは、ライブ ストリームのサポート、クローズド キャプションなどの高度な機能を備えたマルチプラットフォームの広告配信をサポートし、360 度ビデオと VR ビデオの再生をネイティブにサポートすることで将来的にも保証されます。
アプリ内実装用に、Android と iOS の両方にネイティブ SDK を提供します。 また、Google の DoubleClick スイートを介して広告を配信する信頼できるプロバイダーであり、Google 認定のパブリッシング パートナーでもあります。
JW プレーヤーのクライアントには、Amazon、Vice、Univision、Fox などがあります。 JW プレーヤーは、SpotX と共同で、JW プレーヤーを使用して提供されるコンテンツの収益化のために、ネイティブ ヘッダー入札 (ビデオ) を最近導入しました。
デモとサンプル プレーヤーの実装は、ここで見つけることができ、プレーヤーの機能と機能面のアイデアを得ることができます。
JW player 8 リリースで利用可能な機能:
- マルチ プロトコル ストリーミングのサポート: HLS、DASH (Adobe RTMP はサポートされていません)
- HTML5 モードでの 4k ビデオ再生のサポート
- 60FPS 動画再生対応
- RSS/XML および JSON 形式のプレイリストのサポート
- VAST 4.0、VPAID 2.0、VMAP サポート
- 主要な広告サーバー SDK との統合: Google IMA SDK および FreeWheel Ad Manager SDK
- ポッド、ウォーターフォール / フォールバック、広告のスケジューリング
このビデオ プレーヤーの価格は、月額 5 ドルからです (毎年請求されます)。 トラフィックに基づく広告配信による収益化のカスタム価格は、月額 50 ドル以上です。 IMA SDK 統合は、エントリー (5$ pm) およびミッドレベル (50$ pm) のオファリングでは利用できません。
ウーヤラ
Ooyala ビデオ プレーヤーの最新リリースは、ビデオの公開と収益化のあらゆるニーズに対応する機能の長いリストを誇っています。 UI デザインは Google Material UX ガイドラインに従っており、ブランディングを反映するように高度にカスタマイズできます。
Ooyala プレーヤー 4.0 で利用できる機能の一部は次のとおりです。
- コンテンツ認識プレーヤー コントロール
- クローズド キャプション (DFXP)
- ソーシャル メディアでコンテンツを共有する機能
- レコメンデーション エンジン
- サポートされている形式: VAST 3.0、VPAID 2.0、VMAP 1.0、HLS および MP4、OSMF Flash HDS、Akamai パッケージ HDS、DASH および HLS
- ライブ ストリーム コンテンツ再生での後方シーク
- ポッドとキュー ポイントの管理
- Android & iOS SDK
- プラグインによる Google IMA の統合。
- マルチ分析プラットフォームのサポート (Adobe、comScore、Nielsen、Google 分析など)
- Ooyala pulse によるネイティブの収益化サービス。
- すぐに使用できる複数の広告ネットワーク統合があります。
価格:顧客の価格体系を参照してください。
ブライトコーブ
ブライトコーブの動画パブリッシングおよび収益化サービスは、トラフィックが多く、膨大なコンテンツ カタログを持つ大規模なパブリッシャーを対象としています。 ブライトコーブの製品スイートは、基本的なコンテンツの再生から、コンテンツのホスティング、コンテンツの取り込み、高度な分析およびマーケティング ツールまで、動画コンテンツ パブリッシングのすべての要件に対応します。
これにより、可動部品の数が減るため、互換性の問題が解消され、信頼性が向上します。 Ford、BBC、Oracle、Condenast、GoDaddy などの大手ブランドの一部は、出版のニーズに Brightcove スイートを使用しています。
機能は次のとおりです。
- Google の IMA、OnceUX、SpotX、および FreeWheel の統合
- 360 度ビデオ再生のサポート
- DRM コンテンツ保護の可用性 (Widevine Media 形式)
- ライブ ストリームのマルチフォーマット配信サポート (HLS、DASH、Apple の FairPlay ストリーミング)
- アプリ内実装用のネイティブ iOS および Android SDK
- ネイティブ tvOS (Apple TV) のサポート
- ネイティブ iOS SDK による非収益化コンテンツの Airplay サポート
- ネイティブ Analytics と Adobe Analytics の統合
- ネイティブの iOS および Android SDK での複数のオーディオ トラックのサポート
- サーバー側の広告配信のサポート
価格:カスタム価格のみが利用可能です。
Video.js
このリストの他のプレーヤーとは異なり、Video.js は、ビデオの収益化をサポートする HTML5 ベースのビデオ プレーヤーのオープン ソース サービスです。 このプロジェクトの主なスポンサーは Brightcove で、そのビデオ プレーヤーも video.JS フレームワークの上に構築されています。
このプロジェクトには、サードパーティの統合と追加サービスのための幅広いプラグインを備えた非常に役立つコミュニティがあります。 要件 (HTML、CSS、Javascript の微調整が必要) に応じてカスタマイズすることも、そのまま使用することもできます。
こちらのガイドと、IMA SDK 統合をサポートするために利用できるプラグインを参照してください。
有名なクライアントには、Instagram、Twitter、Microsoft、Github、IGN、The Guardian などがあります。
プラグインでサポートされている機能は次のとおりです。
- カスタムプレイリストのキュレーション
- Airplay と chromecast のサポート (ブラウザとデバイスに依存)
- Google アナリティクスの統合
- ライブ ストリーミングのサポート (HLS & DASH)
- カスタム エラー レポート
- DRM コンテンツの再生 (Apple Fairplay)
- IMA SDK の統合
- Ooyala CDN統合
- 360度、VR、パノラマ動画のサポート
- コンテンツ推奨エンジン
- ソーシャル共有の統合
価格:無料
機能比較表
JWプレーヤー | ウーヤラ | ブライトコーブ | Video.JS | |
HTML5 | ✓ | ✓ | ✓ | ✓ |
ネイティブ分析 | ✓ | ✓ | ✓ | ✘ |
CDN | ✓ | ✓ | ✓ | ✘ |
カスタマイズ可能 | ✓ | ✓ | ✓ | ✓ |
マルチビットレートのサポート | ✓ | ✓ | ✓ | ✓ |
サポート | ✓ | ✓ | ✓ | ✘ |
契約 | ✓ | ✓ | ✓ | ✘ |
安全な配送 | ✓ | ✓ | ✓ | ✓ |
API サポート | ✓ | ✓ | ✓ | ✓ |
無料 | ✘ | ✘ | ✘ | ✓ |
動画プレーヤーの背景情報
従来、ビデオ プレーヤーには、基本的なナビゲーション コントロールだけでコンテンツを再生するという 1 つの仕事しかありませんでした。 プレーヤーには、レンダリングできるビデオ形式のリストがあり、それで終わりです。
今日、ビデオ プレーヤーは、ビデオ アセットの再生だけでなく、増え続ける需要と多くの機能に対応するために進化してきました。 業界全体での HTML5 の採用により、かつて広く使用されていた Flash フレームワークに基づくプレーヤーは急速に減少しています。
Flash ベースのプレーヤではなく HTML5 プレーヤに切り替える理由はいくつかありますが、そのうちの 2 つの主な要因は速度とセキュリティです。
ただし、Flash ベースのコンテンツを配信する場合は、現在でも複数のオプションがあり、多くのビデオ プレーヤーは Flash 形式のビデオ ファイルをサポートしています。
広告配信のコンテキストでは、Flash はすべての主要な Web ブラウザでサポートされなくなりました。
ビデオ プレーヤーはどのように広告をリクエストして配信しますか?
プレーヤは、最初にビデオ広告タグを実装する必要があります。これは、広告がレンダリングされるはずのキュー ポイントでトリガーされます。
動画広告が配信される主な場所は 3 つあります。
- プレロール:コンテンツの再生が開始される前に再生/レンダリングされたときの広告。
- ミッドロール:コンテンツの開始と終了の間の任意の位置がミッドロールと見なされます。
- ポストロール:コンテンツの最後/完了時に再生/レンダリングされる広告。
広告サーバーにリクエストが送信されると、広告の選択/RTB が行われ、関連するすべてのメディア アセットとトラッキング イベントの ping を含む VAST XML レスポンスで落札広告が返されます。
(VAST は「Digital Video Ad Serving Template」の略で、すべての広告サーバーからの共通の XML 応答を持つように IAB によって開発された仕様です。それ以前は、各広告サーバーとプレーヤーは異なる形式の応答を必要とし、効率的ではありませんでした)
プレーヤは、広告サーバーから VAST XML レスポンスを受信すると、クリエイティブ アセット ファイルを取得し、コンテンツの再生前/再生中/再生後に定義済みのキュー ポイントでレンダリングします。
プレーヤーは、関連付けられたイベント トリガーで VAST XML に返された追跡イベントも起動します。 障害や問題が発生した場合は、VAST エラーがトリガーされ、今後の分析のために広告サーバーに記録されます。
動画広告配信の場合、メディア アセットをホストする方法は 3 つあります。
ホストされている広告サーバー
メディア アセットは、広告の配信に使用される広告サーバー内でホストされます。 このアプローチの利点は、メディア ファイルの直接ホスティング URL が VAST レスポンスで返されることです。 これにより、プレーヤーがメディア ファイルを取得する際の遅延と失敗率が大幅に減少します。
外部ホスト
メディア アセットはサード パーティの CDN でホストされ、ホスティング URL は VAST XML で返されます。 これにより、CDN の応答時間に応じて、メディア ファイルを取得する際の遅延が増加する可能性があります。
リダイレクトタグ
これは、広告サーバーでリダイレクト タグがトラフィックされ、VAST XML で同じタグが返される、最も一般的に使用されるタイプのメディア アセット ホスティングです。 その後、プレーヤーはリダイレクト タグをトリガーし、2 番目の VAST レスポンスでメディア ファイルをフェッチします。
このオプションは通常、別のオークションが 2 番目の広告サーバーで実行される実装で使用され、メディア ファイル/広告はリクエストごとに異なる可能性があります。
動画広告ユニットの種類・実装・配信
インストリーム
このタイプの動画広告配信では、動画広告はプレーヤー/アプリ内で配信されます。 この場合、ターゲット オーディエンスの主な焦点は、具体的にはビデオ プレーヤーを介して提供されるコンテンツになります。 通常、この環境では次の 3 つの広告フォーマットが配信されます。
- リニア:これらは通常、ビデオ形式の広告であり、コンテンツの再生を中断することによって配信されます。コンテンツの前 (プレロール)、コンテンツの再生中 (ミッドロール)、およびコンテンツの再生が終了した後 (ポストロール) の 3 つの位置/タイムラインで、リニア広告を配信できます。
- 非線形:これらは通常、コンテンツの再生を中断/一時停止しない静的な画像またはリッチ メディア対応の形式です。通常は小さいサイズで、ビデオ プレーヤーの下部/下部セクションにオーバーレイされます。
- コンパニオン:これらは一般的なディスプレイ広告で、プレーヤーの近くにリニア広告とともに表示され、より没入感のあるエクスペリエンスを実現し、ユーザーが終了後も以前に表示されたビデオ広告に関連するアクションを実行できるオプションを提供します (の短い動画広告)。
アウト ストリーム:
このタイプの実装では、動画プレーヤーに焦点となるコンテンツはありません。 動画広告は、ページの表示内容に合わせて配信されます。
アウトストリーム動画広告を配信するには、複数の方法または実装があります。 最も一般的なのはインバナー動画で、動画広告はディスプレイ広告ユニット内に表示されます。
その他の一般的に使用される実装は、ビデオ インタースティシャル、ページ ビデオ (プレーヤーのスポーン) です。
動画広告配信に特有の一般的な障害点:
タイムアウト: すべてのプレーヤーには、あらかじめ定義されたタイムアウトを設定するオプションがあり、タイムアウトに達すると、コンテンツの再生が開始されます。これにより、最適なユーザー エクスペリエンスを提供するメディア ファイルの取得に待機時間/遅延が発生した場合でも、コンテンツ/再生が滞ることはありません。
空の VAST 応答:リダイレクト タグの場合、リダイレクト URL が広告をフェッチしなかった場合、つまり、サード パーティの広告サーバーへの要求が満たされなかった場合に発生する可能性があります。
複数のリダイレクト:一部の広告主/クリエイティブ プロバイダーは、トラフィックされた最初のリダイレクト タグに対して別のリダイレクト タグを返します。これは、デイジー チェーン接続と無限ループ、または各リダイレクト応答の遅延が原因である可能性があります。
これを防ぐために、ビデオ プレーヤーにはリダイレクト制限があり、この制限に達すると VAST エラーがトリガーされます。 制限が設定されていない場合、次の失敗ポイントはタイムアウトに達することです。
サポートされていないメディア アセット形式:ビデオ プレーヤーが VAST XML で返されたメディア ファイルをレンダリングできない場合、このエラーが発生します。サイズ、ビットレート、エンコーディングなどが異なる複数のメディア ファイルが返されるため、このエラーはあまり一般的ではありません。プレーヤーは、広告がレンダリングされる環境に最も適したものを選択できます。
広告の再生に失敗してエラーが発生すると、収益を失いますか?
広告サーバーにトラフィッキングされたタグが広告の取得に失敗した場合はどうなりますか?
その特定のリクエスト/インプレッションを収益化する機会が失われます。 この問題を解決するために、ウォーターフォール/フォールバックが登場します。 広告サーバーでフォールバックが有効になっている場合、事前定義された数の落札広告が VAST XML 応答で送信されます。
何らかの理由で最初の広告が失敗した場合、プレーヤーはリスト内の次の広告に進みます。 このプロセスは、プレーヤーが広告を再生できるようになるまで続きます。
このシナリオでの明らかな疑問は、これにより遅延が発生するか、広告の読み込みとレンダリング時間が長くなるかということです。
この場合のオーバーヘッドはごくわずかであり、プレーヤーは数ミリ秒でフォールバックを実行します。
フォールバックが正しく設定されていても、障害が発生する可能性があるポイント:
この場合、唯一の障害点は、サードパーティのサーバーが応答を返さないか、広告がないために空の応答を返す場合です。
この場合、ビデオ プレーヤーは設定されたタイムアウトを待機し、タイムアウトに達するとコンテンツの再生が開始されます。 フォールバックの広告は試されていません。
フォールバック内のすべての広告が試行される前にトリガーされるタイムアウトの問題を解決するにはどうすればよいですか?
これには 2 つのアプローチがあります。
- サード パーティの広告サーバーの応答の遅延をテストし、落札価格/広告がない場合に応答を返すのに時間がかかる広告サーバー/タグを使用しないようにします。
- 広告サーバーまたはデマンド パートナーからトラフィッキングされたタグの平均広告サーバー応答時間に応じて、プレーヤーのデフォルト タイムアウトをより長い時間に設定します。
Google Ad Exchange (AdX) 経由で動画広告を配信するためのヒントとベスト プラクティス
- Google のプログラマティック プラットフォームを介して広告を配信できるようにするには、ビデオ プレーヤーを IMA SDK と統合する必要があります。統合しないと、レポートに矛盾や不一致が生じる可能性があります。
- IMA SDK の統合が実現できない場合、Google はアダプター タグを使用して AdX の需要に対応する別の方法を提供します。 非 IMA 統合プレーヤーで提供されるアダプター タグは、その特定のリクエストに対して IMA SDK 機能をエミュレートし、すべての関数呼び出しと機能を IMA SDK 統合プレーヤーと同じように提供します。 アダプター タグは、Google AdX で動画タグを生成する際にテクノロジーを [IMA アダプター] として選択することで生成できます。
- IMA SDK 統合プレーヤーで IMA アダプター タグを配信しないでください。これは推奨される方法ではなく、広告の再生に失敗して VAST 901 エラーが発生する可能性があるためです。
- AdX プログラム ポリシーに加えて、ここに記載されている AdX 動画固有のポリシーに準拠していることを確認してください。
- 2018 年 4 月以降、Chrome の新しいポリシー更新により、自動再生動画広告に制限が適用されます。 これは、音声付きの自動再生動画広告を配信している場合にのみ影響し、デフォルトでミュートされている自動再生動画広告には適用されません。
- ミュートされていない自動再生動画広告は、次の基準のいずれかが満たされている場合にのみ配信が許可されます。
- 広告が再生を開始する前に、ユーザーは Web サイトで操作を行いました。
- ユーザーの MEI (Media Engagement Index) が事前定義されたしきい値を超えています (デスクトップのみ)。 MEI 指数の計算については、この記事で詳しく説明しています。
- モバイル プラットフォームで、ユーザーがデバイスのホーム画面でサイトをピン留めまたはブックマークした場合。
結論
この記事ではすべての情報を説明しましたが、動画プレーヤーと動画広告の配信は複雑になる場合があります。 パブリッシング ビジネスに適したものを選択し、正しく実装するためのサポートを受けるには、今すぐ MonetizeMore でプロフェッショナル アカウントにサインアップしてください!
追加の質問
JWプレーヤーとは?
JW プレーヤーは、幅広いフォーマットをサポートし、ほとんどの広告ネットワークと統合する、最も使用されている Web ビデオ プレーヤーの 1 つです。 その機能の詳細については、ブログ記事をご覧ください。
ブライトコーブ プレーヤーとは何ですか?
Brightcove プレーヤは、トラフィックが多く、コンテンツ カタログが大きい大規模なパブリッシャー向けに設計されています。 このプレーヤーは幅広い機能を提供し、ビデオ コンテンツ公開のすべての要件に対応します。
ウーヤラ選手とは?
Ooyala ビデオ プレーヤーは、複数のデバイスにわたるすべてのパブリッシャーのビデオ収益化のニーズに対応する機能の長いリストを誇るプレーヤーです。 動画プレーヤーについては、ブログ記事で詳しく説明しています。
video.js とは?
Video.js は、パブリッシャーが動画の収益化に使用できるオープンソースの動画プレーヤーです。 ブライトコーブは、このプロジェクトの主なスポンサーです。 彼らのビデオ プレーヤーは、video.JS フレームワークの上に構築されています。