BRIGHTCOVE 動画プレーヤ: 高度なプラグイン

Video.js のユーザであれば、プラグイン(作成したプレーヤーのメソッドとなる関数)の概念についてご存じでしょう。Video.js プラグインについてよくご存じない場合は、包括的なプラグイン ガイドをご覧ください。

これらのプラグイン(ここでは基本プラグインと呼ぶ)は軽量で、プレーヤーを完全にコントロールできる。これは本当に便利で、今も変わっていない

しかし、もっと豊富な機能が欲しい場合はどうしたらいいでしょうか?あるいは、プラグインをどのように構成するかについて、より多くのガイダンスが必要ですか?あるいは、複雑なプラグインリッチプレーヤーを管理するのに役立つ、より多くのツールが必要ですか?

まあ、Video.js 6.0までは、自分で解決するしかなかった。

高度なプラグインの紹介

Video.jsの強みの1つは、豊富なプラグインのエコシステムです。そのため、ここ数ヶ月は、プラグイン作成者のエクスペリエンスを向上させることに力を注ぎたいと考えていました。

Video.jsチームは、プラグイン・ジェネレータのようなプロジェクトによって、プラグインの作者になることがこれまで以上に簡単になる一方で、Video.jsプラグインの未来を築くための基盤となるAPIと規約のセットを提供することが重要だと考えました。

私たちのソリューションは、高度なプラグインです。

高度なプラグインはコンポーネントライク

高度なプラグインの設計目標のひとつは、既存のコンポーネント・システムを彷彿とさせるAPIを提供することだった。私たちは多くの方法でこれを達成した。

最も低いレベルでは、プラグイン登録関数の名前を videojs.plugin に videojs.registerPlugin (ネーミングは videojs.registerComponent & videojs.registerTech).

単純な登録メソッド名の変更を超えて、高度なプラグインはクラスベースです。高度なプラグインの些細な例は次のようなものです:

var Plugin = videojs.getPlugin('plugin');

var HelloWorld = videojs.extend(Plugin, {
  constructor(player) {
    Plugin.call(this, player);
    this.player.addClass('hello-world');
  }
});

videojs.registerPlugin('helloWorld', HelloWorld);

 

ES6トランスパイラを使用している場合は、同様の方法でES6クラスを使用できます。

このプラグインは、基本的なプラグインと同じように、プラグインの登録名と同じ名前のプレーヤー・メソッドで初期化できます。

高度なプラグインの場合、このメソッドはファクトリー関数で、プラグインクラスをインスタンス化してインスタンスを返します。

作成されるプレーヤー・メソッドは常に関数であることを知っておくと便利です。プレーヤーがすでに高度なプラグインのインスタンスを持っている場合、関連するメソッドは、それを再初期化するのではなく、既存のインスタンスを返すだけです:

var player = videojs('my-player');
var instance = player.helloWorld();

// Logs: 'true'
videojs.log(instance === player.helloWorld());

 

について helloWorld メソッドは、破棄されるまでこのプラグインオブジェクトを返します - その後、新しいプラグインインスタンスを再び作成します。

イベント

コンポーネントと同様に、高度なプラグインは ononeoff+ trigger のメソッドがあります。

これは、プラグインや他のオブジェクト(コンポーネント、プレーヤーなど)が自身の状態を管理し、互いの状態の変化に応答するための疎結合の通信チャネルを提供する。

追加イベントデータ

Video.jsのイベントシステムでは、イベントをトリガーする際の第2引数として、リスナーに追加データを渡すことができます(第1引数はイベントオブジェクトそのものです)。

プラグインイベントは、このオブジェクト内の一貫したプロパティセットを渡します。 trigger

  • instance:イベントをトリガーしたプラグインインスタンス。
  • name:文字列としてのプラグインの名前(例えば 'helloWorld').
  • plugin:プラグインクラス/コンストラクタ関数(たとえば HelloWorld).

例えば、プラグインのイベントのリスナーは次のようなことを期待できる:

var player = videojs('my-player');
var instance = player.helloWorld();

instance.on('some-custom-event', function(e, data) {
  videojs.log(data.instance === instance); // true
  videojs.log(data.name === 'helloWorld'); // true
  videojs.log(data.plugin === videojs.getPlugin('helloWorld')); // true
  videojs.log(data.foo); // "bar"
});

instance.trigger('some-custom-event', {foo: 'bar'});

 

ライフサイクル

プラグインとコンポーネントのもう一つの類似点は、ライフサイクルの概念、より具体的にはセットアップとティアダウンのプロセスである。

JavaScriptでは、通常のオブジェクト生成の副作用としてセットアップ機能を得ることができるが、オブジェクトの破棄や、メモリリークを避けるためにオブジェクト間の参照を確実にクリーンアップすることに関しては、私たちは自分たちのデバイスに任されている。

Video.jsコンポーネントには dispose メソッドとイベントは、DOMとメモリからコンポーネントを削除する処理を行います。高度なプラグインにも同じ機能があります:

var player = videojs('my-player');

var firstInstance = player.helloWorld();

// Logs: 'true'
videojs.log(firstInstance === player.helloWorld());

firstInstance.on('dispose', function() {
  videojs.log('disposing a helloWorld instance');
});

// Logs: 'disposing a helloWorld instance'
firstInstance.dispose();

var secondInstance = player.helloWorld(); 

// Logs: 'false'
videojs.log(firstInstance === secondInstance);

 

について pluginsetup イベント

プラグインには、コンポーネントにはないライフサイクル機能があります。 pluginsetup イベント。

このイベントは、プレーヤー上でプラグインが初期化されたときにトリガーされます:

var player = videojs('my-player');

player.on('pluginsetup', function(e, hash) {
  if (hash.name === 'helloWorld') {
    videojs.log('A helloWorld instance was created!');
  }
});

// Logs: 'A helloWorld instance was created!'
player.helloWorld();

 

リアクトに触発されたステートフルネス

先進的なプラグインとコンポーネントの両方にとって、Video.jsで追加されたエキサイティングな機能の1つは、Reactにインスパイアされたステートフルネスである。基本的に、これはすべてのプラグインオブジェクトとコンポーネントオブジェクトが state プロパティがあり、これはプレーン・オブジェクトで、そのオブジェクトの変数の状態を保存するのに使うことができる。次に setState このオブジェクトを更新し statechanged イベント。

このシステムにより、プラグインとコンポーネントは、一貫性のあるAPIを通じて、イベント化された性質を利用して、メモリ内の状態変更を伝達することができる:

// A static property of the constructor can be used to pre-populate state 
// for all instances.
HelloWorld.defaultState = {color: 'red'};

var player = videojs('my-player');
var instance = player.helloWorld();

instance.on('statechanged', function(e) {
  var color = e.changes.color;

  if (color) {
    videojs.log('The helloWorld color changed from "' + color.from + '" to "' + color.from + '"!');
  }
});

// Logs: 'The helloWorld color changed from "red" to "blue"!'
instance.setState({color: 'blue'});

 

プレーヤープラグインの認識

最後に、プラグインの複雑な組み合わせを管理する上で、より悪質な問題の1つに取り組むことなく、新しいプラグイン・インフラストラクチャを追加することはできませんでした。この目的のために、プレーヤーには2つの新しいメソッドがあります: hasPlugin & usingPlugin.これらの方法は 両方 プラグインの種類

について hasPlugin 方法

このメソッドは、指定された名前に一致するプラグインがプレーヤーで利用可能かどうかを報告します:

var player = videojs('my-player');

// Logs: 'true'
videojs.log(player.hasPlugin('helloWorld'));

// Logs: 'false'
videojs.log(player.hasPlugin('fooBar'));

 

このメソッドは、プラグインが初期化されているかどうかを無視し、単に登録されているかどうかを報告する。

について usingPlugin 方法

このメソッドは、プラグインがプレーヤーで利用可能かどうかだけでなく、プレーヤーで現在有効かどうかも報告します:

var player = videojs('my-player');

// Logs: 'false'
videojs.log(player.usingPlugin('helloWorld'));

player.helloWorld();

// Logs: 'true'
videojs.log(player.usingPlugin('helloWorld'));

 

注意点:これはどちらのタイプのプラグインにも使えますが、この値を複数回変更できるのは上級プラグインだけです。基本的なプラグインにはライフサイクルもイベントも組み込まれていないので、"破棄 "されたかどうかを判断することはできません。

コードを書く

私たちは、プラグインアーキテクチャへのこれらの追加と改善により、Video.jsプラグインをより楽しく書けるようになり、プラグインがメモリリークやその他の問題を発生させないようにするための低レベルの足かせが取り除かれることを願っています。

先進的なプラグインの設計は、6.0が成熟し、コミュニティからのフィードバックが増えるにつれて、機能を追加できるようになっています。これまでと同様、Video.js プロジェクトには、ユーザーの皆様がどのような形であれ還元されることを強くお勧めします。

これはもともとVideo.jsブログに投稿されたものです。

BRIGHTCOVE 動画プレーヤ: ミドルウェア

ミドルウェアは、バージョン6.0でVideo.jsに搭載されるクールな新機能のひとつだ。

ミドルウェアを使用することで、プレーヤーとテックがどのように対話するかを変更することができます。テックは、Video.js がプレーヤーから抽象化したもので、プレーヤー API と再生技術を分離しています。テクニカルを使用すると、外部 API やプレーヤーのルックアンドフィールを変更することなく、Video.js に Flash フォールバックや Youtube 埋め込みなどをプラグインできます。

Video.jsミドルウェアはExpressミドルウェアに似ているが、ルートはビデオのMIMEタイプに基づいている。

Video.jsのユーザーの多くは、Expressのようなプロジェクトのミドルウェアになじみがあるかもしれない。Video.jsのミドルウェアは、それらとそれほど違いはない。どちらの場合も、特定のルートに対してミドルウェアを登録し、ルートがトリガーされたときにチェーンを呼び出します。Expressでは、ルートはURLパスに基づいています。Video.jsでは、これらのルートは動画のMIMEタイプに基づいている。また、Expressと同様に、「スター」(*)のミドルウェアは、すべてのルートにマッチする。

ミドルウェアには2つの重要なポイントがある:

  • ダイナミックなソース処理
  • 選手と技術の相互作用を遮断する

ビデオカタログ

動的なソース処理を使えば、カスタム・タイプとソースでビデオをロードし、それを非同期で解決することができる。この良い例は、ビデオ・カタログ・システムである。特定のカタログ ID と特殊な MIME タイプを使用して、次のようにページをレンダリングすることができる:

<video controls class="video-js">
  <source src="123" type="video/my-catalog">
</video>

そして、そのルート用のミドルウェアを登録することができます。 video/my-catalog.

// middleware methods get the player instance as an argument
videojs.use('video/my-catalog', function(player) {

  // middleware are expected to return an object with the methods on it.
  // It can be a plain object or an instance of something.
  return {

    // setSource allows you to tell Video.js whether you're going to be handling the source or not
    setSource(srcObj, next) {
      const id = srcObj.src;

      videojs.xhr({
        uri: '/getVideo?id=' + id
      }, function(err, res, body) {

        // pass null as the first argument to say everything is going fine and we can handle it.
        next(null, {
          src: body.sourceUrl,
          type: body.sourceType
        })
      });
    }
  };
});

その後、Video.jsが初期化されると、以下のように設定されたミドルウェアを呼び出す。 video/my-catalog.

サーバーサイド広告挿入

サーバーサイド広告挿入(SSAI)はミドルウェアに最適です。これは、再生と技術的なインタラクションをインターセプトする能力を示している。例えば、HLSマニフェストに30秒の広告と5分の動画があるとします。タイムラインに、広告の時間とコンテンツの時間を表示したい。現在、表示される時間は、5分と30秒を合わせた時間になります (5:30).解決策は、広告が再生されているときに、再生時間が30秒であることをプレーヤーに伝え、コンテンツが再生されているときに、再生時間が5分であることをプレーヤーに伝えるミドルウェアを追加することである。

// register a star-middleware because HLS has two mimetypes
videojs.use('*', function(player) {
  return {
    setSource(srcObj, next) {
      const type = srcObj.type;

      if (type !== 'application/x-mpegurl' && type !== 'application/vnd.apple.mpegurl') {

        // call next with an error to signal you cannot handle the source
        next(new Error('Source is not an HLS source'));
      } else {

        // in here we know we're playing back an HLS source.
        // We don't want to do anything special for it, so, pass along the source along with a null.
        next(null, srcObj);
      }
    },

    // this method gets called on the tech and then up the middleware chain providing the values as you go along
    duration(durationFromTech) {
      if (areWeCurrentlyPlayingAnAd(durationFromTech)) {
        // since we're now in an ad, return the ad duration
        // in a real example you'd calculate this based on your playlist
        // rather than hardcode a value in here
        return 30;
      } else {
        // we're playing back content, so, return that duration
        return 5 * 60;
      }
    }
  }
});

プレイバックレートの調整 - ケーススタディ

シンプルだが興味深いミドルウェアとして、プレイバックレート・アジャスターがある。このミドルウェアは、現在のレートに応じてコントロールの時間を変更する。例えば、20分のビデオを再生しているときにレートを2倍に変更すると、コントロールは10分を表示するように調整される。コードを見てみよう。

videojs.use('*', function(player) {
  /* ... */

  return {
    setSource(srcObj, next) {
      next(null, srcObj);
    },

    duration(dur) {
      return dur / player.playbackRate();
    },

    /* ... */
  };
});

そこで、ここでは、MIMEタイプに関係なく、どんな動画にも適用できるようにしたいので、スター・ミドルウェアを添付している。つまり setSourceと呼ぶ。 next 直接 null そして srcObj というのも、このミドルウェアをあらゆるソースで使いたいからだ。また duration メソッドを使って、前のミドルウェアからデュレーションを受け取り、プレーヤーから得た再生レートで割る。

を見ると コード を見ると、durationの隣に他のメソッドがいくつかあるのがわかる。これは、タイミングに依存する他のメソッドが更新されるようにするためのものだ。注目すべき2つのメソッドは currentTime & setCurrentTimecurrentTime は、現在時刻を知りたいときに呼び出される。 setCurrentTime が呼び出される。ユーザーはシフトされた時間でシークしているので、変更操作を逆に適用したい。分割するのではなく、乗算するのだ。

    currentTime(ct) {
      return ct / player.playbackRate();
    },

    setCurrentTime(ct) {
      return ct * player.playbackRate();
    },

ここまでの内容を適用してみると、何も変わらず、コントロール・バーには20分と表示されたままであることに気づくだろう。これは、Video.jsが知る限り、何も変わっていないからです。そこで、Video.jsにデュレーションが変更されたことを伝える必要がある。ソースの選択が完了した後にVideo.jsが表示するテックを保存することで、それを行うことができる。

videojs.use('*', function(player) {
  let tech;

  return {
    setTech(newTech) {
      tech = newTech;
    }

    /* ... */
  };
});

そして ratechange イベントがトリガーされると、Video.jsに持続時間が変更されたことを伝え、Video.jsはそれに応じてコントロールを更新します:

videojs.use('*', function(player) {
  let tech;

  player.on('ratechange', function() {
    tech.trigger('durationchange');
    tech.trigger('timeupdate');
  });

  return {
   /* ... */
  }
});

ライブの例と 完全なコードをご覧ください。

これはもともとVideo.jsブログに投稿されたものです。

ビジネスビデオにインタラクティブ性を加える方法

マーケティング担当者の共通の不安?私たちのメッセージが視聴者の心に響かないこと。実際、視聴者が私たちのビデオの60%を見たとき、私たちはこれを勝利だと考えます。では、どうすればエンゲージメントを倍増させることができるのでしょうか?一言で言えば、インタラクティブ性です。

動画にインタラクティブ性を加えることで、視聴者の注意をコンテンツに集中させ、視聴者がいつでも行動できるようにし、視聴者を完全に惹きつけることができます。それだけでなく、インタラクティブ性を利用することで、コンテンツのダウンロードや特定の製品について詳しく知るための登録など、特定のコールトゥアクションへと視聴者を導くことができます。

双方向性に関するデータは説得力がある:

  • インタラクティブ動画を利用しているマーケティング担当者の66%が、その最大のメリットはエンゲージメントの向上であると主張している。
  • インタラクティブ動画を利用しているマーケティング担当者の44%が、その最大のメリットは視聴時間の延長であると主張している。
  • インタラクティブ動画を使用しているマーケティング担当者の70%が、インタラクティブ動画のパフォーマンスは高い、または非常に高いと回答している。

ソースデマンド・メトリック・インタラクティブ・ビデオ・レポート

私たちがよく聞かれる重要な質問のひとつに、"私たちのビデオにどのような種類のインタラクティブ要素を加えるべきか?"というものがあります。答えは?それはあなたの目標次第です。

インタラクティブ動画には、トレーニングであれ、新製品の売り込みであれ、具体的なゴールがあるべきです。それぞれのインタラクティブ性は、視聴者に目標達成に役立つ行動を促す方法であると同時に、ターゲットとなる視聴者が誰なのか、その人のニーズやペインポイントを理解するための潜在的なデータポイントでもあるのです。

インタラクティブ動画要素を追加する3つのステップ

1.長編動画コンテンツのチャプター化

動画コンテンツをチャプター化することで、視聴者に簡単なナビゲーションを提供し、必要な関連コンテンツを素早く見つけることができます。例えば、連絡先に特定のイベントに関するビデオを送信し、そのイベント中にさまざまなセッションがある場合、視聴者が興味のある特定のセッションをすばやく見つけて、そのセッションの詳細を知ることができるようにします。

さらに、この情報は、今後どのようなコンテンツを制作すべきかをマーケティングチームに知らせることもできます。インタラクティブな要素から掘り出された動画アナリティクスは、より完全なフィードバックループを作り出します。

2.クリックしやすいCTAを作る

動画はマーケティング戦略全体を構成する1つの要素に過ぎないことを肝に銘じてください。そのため、最終的なゴール(新製品を知る、イベントに申し込む、コンテンツをダウンロードするなど)が何であれ、そのゴールに視聴者と関心を誘導するために、動画にCTAを追加する必要があります。

これにはいくつかの方法がある。1つ目は、視聴者が次に何をすべきかを示し、希望するアクションに誘導するエンド画面を含めることです。どの時点でもビデオの上にスクリーンを配置することはできますが、ビデオ自体の再生中はお勧めできません。

しかし、ポップアップアノテーションは、ビデオそのものを再生しているときに最適です。アノテーションは、クリック可能でカスタマイズ可能なテキストまたはリンクで、動画の上に重ねます。アノテーションは通常、小さなボタンのようなCTAとして表示されます。アノテーションを使用すると、視聴者は動画コンテンツに留まり、実際の動画コンテンツ自体を通してブランドとエンゲージすることができます。

複数のアノテーションを使用することで、視聴者に選択肢を提供することができます。どのような形式にするにしても、動画の視聴者に、あなたのブランドとの「会話」の次のポイントを常に指し示すようにしましょう。そうでなければ、視聴者はあなたの動画を見た後、次のステップに進むことなく去ってしまう可能性が高い。

3.クイズの挿入

ビデオにクイズを挿入すると、いくつかの異なる利点があります。

まず、あなたのビデオが教育的な性質のものであったり、トレーニングベースのものであったりする場合、視聴者の知識をテストすることができます。さらに、視聴者がコンテンツに興味を持ち、最終的に必要なことを学んでいるかどうかを評価することができます。

第二に、もしあなたの動画がよりマーケティングに重点を置いているのであれば、これらのクイズは視聴者と彼らの興味に関するより多くの情報を得ることを可能にしながら、より長くあなたのメッセージに注意を向け続けます。このデータをマーケティングオートメーションやCRMツールに追加することを検討し、リードデータベースを構築するだけでなく、リードジェネレーションの目標を達成できるように、このデータをキャンペーンに追加しましょう。

繰り返しになるが、インタラクティブ・ビデオをどのように活用するかは、貴社の目標次第である。マーケティングオートメーションでインタラクティブ性を利用することで、パーソナライズされたコンテンツと、見込み客やリードとのよりインテリジェントなデジタル会話が可能になります。おそらく、すでに個人またはペルソナのニーズやペインポイントにコンテンツをマッピングしていることでしょう。

営業チームやアカウント管理チームと話し合い、よくある質問を見つけ、既存のアセットにインタラクティブ性を重ねるカスタム体験を構築しましょう。インタラクティブ性は、あなたのコンテンツをどのように進化させることができるでしょうか?今こそ実験を始め、それを見つける時です。

ライブイベントや24時間365日チャンネル用の強力なツール

スケールの大きなライブ・ストリーミングは本質的に複雑で、ハードウェア、エンコーディング・サービス、配信プラットフォームを注意深くオーケストレーションする必要があり、エラーの許容範囲は狭い(そしてしばしば容赦ない)。イベントやサービスを立ち上げ、実行に移すのは大変な作業であるため、多くの人が、これらの基本的な課題の多くを解決した既製のストリーミング・プラットフォームやツールに頼っている。

しかし、ユーザー(特に大企業)が気づいているように、これらの製品には、既存の動画ストリーミング・エコシステムへの統合、コンテンツの保護と収益化、コンテンツ制作とVODパブリッシングの高速化といった高度な機能が欠けていることが多い。また、自社で構築するほどではありませんが、高価でもあります。

当社は、より良いソリューションを構築する機会を得ました:それが Brightcove Live です。Brightcove Live は、メディア組織や企業向けに特別に構築された、弾力性があり、費用対効果の高い、API 主導のプラットフォームです。これは Zencoder Live の再設計であり、24 時間 365 日のストリーミング、サーバサイド広告挿入(SSAI)、クラウド DVR、コンテンツ保護、オンザフライ ライブ クリッピング、ライブから VOD へのアセット作成など、多数の新機能を提供します。

ライブからVODへ瞬時にクリップ

年中無休のストリーミング配信であれ、ライブイベントであれ、コンテンツのVODハイライトを作成することはしばしば計画の一部です。通常、これにはライブ ストリームとはまったく別のワークフローが必要であり、クリップを迅速に投稿するには、コストのかかる現場の編集チームが必要です。Brightcove Live を使用すると、ストリームの放送中に API を 1 回呼び出すだけで、ライブ ストリームからクリップを即座に取り出すことができます。Brightcove Live は、クリップを直接 Video Cloud に取り込むか、S3 または FTP の任意の場所にアップロードして、すぐにサイトで公開したりソーシャルメディアで共有したりできます。

Brightcove Live は、ライブ イベント全体を VOD として公開するプロセスも合理化し、NHRA や Seven West Media などの顧客はすでに時間とリソースを節約しています。

「NHRA は、NHRA All Access 製品で Brightcove Live を使用しており、ストリームの品質と信頼性に感銘を受けています。 特に、イベント終了後にライブ アセットをオンデマンドに転送するのが簡単で、レース週末のたびに何時間も作業時間を節約できます」(NHRA のデジタル製品担当ディレクター、Pam Allison 氏)。

Seven West Media 社は、2017 年の全豪オープンの中継で、まだベータ版であった Brightcove Live の VOD クリッピング機能を利用し、決勝戦の衝突を数時間ではなく数分で回せるようにしました。たとえば、ウィリアムズ姉妹の 90 分間の決勝戦は、試合終了後わずか 20 分で公開されました。

SSAIでリーチを広げる

従来のクライアントサイド広告挿入は、複数のプラットフォームで実装するのが難しく、再生に不具合が生じることがあるため、視聴者が再生セッションを放棄してしまう可能性があります。ストリームがクライアントに到達する前に広告を挿入することで、サーバーサイド広告挿入(SSAI)はすべてのデバイスで機能し、広告再生の不具合をなくし、広告ブロック技術を軽減するのに役立ちます。

DoubleClick for Publishers、FreeWheel、または VAST 2.0/3.0/4.0 準拠の広告サーバーを使用すると、Brightcove Live はプレーヤーに配信する前にストリームに広告をスムーズに挿入し、再生パフォーマンスとリーチを向上させます。広告のキューは、入力ストリームに埋め込まれた OnCuePoint メッセージを介して行うことも、REST API を使用してスケジュールされた広告キューと即時の広告キュー(「大きな赤いボタン」)の両方を行うこともできます。広告挿入はフレームに正確で、広告スロットが埋まっていないときに視聴者に表示するカスタムビデオスレートを指定することもできます。

コンテンツの保護

Brightcove Live は、機密または秘匿コンテンツを保護するツールも提供します。発売と同時に HLSe 暗号化ストリームをサポートし、近日中に主要 DRM システムをサポートする予定です。プレイリストとチャンクは、トランスポート層のセキュリティを高めるために SSL 経由で配信することができ、トークン認証は Akamai Edge Auth 2.0 に対応しています。

規模に合わせた設計

Brightcove Live は世界中の複数の地域で利用可能であり、ライブ ソースにより近い場所でストリームをプロビジョニングすることで、耐障害性と待ち時間を改善できます。ストリームは HLS 経由で視聴者に配信されるため、さまざまなプラットフォームやプレーヤ、また一般的な CDN との互換性が保証されます。

成長と設定の管理は、ライブ ストリーミング ソリューションを立ち上げる際の最大の課題の 2 つですが、Brightcove Live の API 中心のアプローチにより、これが簡単になります。すべてのストリーミング オプションはジョブごとに設定されるため、新しいジョブを作成するための API 呼び出し 1 回で、設定を変更したり、冗長ストリームを追加したりできます。ストリーム ステータス、VOD クリッピング、SSAI はすべて API 経由で制御されるため、既存のツールと簡単に統合できます。

ライブ配信は難しいですが、その必要はありません。Brightcove Live を使ってライブ配信がどのように機能するかを楽しみにしています。

ライブ・ストリーミング・フォーマットの将来

スケールの大きなライブ・ストリーミングは本質的に複雑で、ハードウェア、エンコーディング・サービス、配信プラットフォームを注意深くオーケストレーションする必要があり、エラーの許容範囲は狭い(そしてしばしば容赦ない)。イベントやサービスを立ち上げ、実行に移すのは大変な作業であるため、多くの人が、これらの基本的な課題の多くを解決した既製のストリーミング・プラットフォームやツールに頼っている。

しかし、ユーザー(特に大企業)が気づいているように、これらの製品には、既存の動画ストリーミング・エコシステムへの統合、コンテンツの保護と収益化、コンテンツ制作とVODパブリッシングの高速化といった高度な機能が欠けていることが多い。また、自社で構築するほどではありませんが、高価でもあります。

当社は、より良いソリューションを構築する機会を得ました:それが Brightcove Live です。Brightcove Live は、メディア組織や企業向けに特別に構築された、弾力性があり、費用対効果の高い、API 主導のプラットフォームです。これは Zencoder Live の再設計であり、24 時間 365 日のストリーミング、サーバサイド広告挿入(SSAI)、クラウド DVR、コンテンツ保護、オンザフライ ライブ クリッピング、ライブから VOD へのアセット作成など、多数の新機能を提供します。

ライブからVODへ瞬時にクリップ

年中無休のストリーミング配信であれ、ライブイベントであれ、コンテンツのVODハイライトを作成することはしばしば計画の一部です。通常、これにはライブ ストリームとはまったく別のワークフローが必要であり、クリップを迅速に投稿するには、コストのかかる現場の編集チームが必要です。Brightcove Live を使用すると、ストリームの放送中に API を 1 回呼び出すだけで、ライブ ストリームからクリップを即座に取り出すことができます。Brightcove Live は、クリップを直接 Video Cloud に取り込むか、S3 または FTP の任意の場所にアップロードして、すぐにサイトで公開したりソーシャルメディアで共有したりできます。

Brightcove Live は、ライブ イベント全体を VOD として公開するプロセスも合理化し、NHRA や Seven West Media などの顧客はすでに時間とリソースを節約しています。

「NHRA は、NHRA All Access 製品で Brightcove Live を使用しており、ストリームの品質と信頼性に感銘を受けています。 特に、イベント終了後にライブ アセットをオンデマンドに転送するのが簡単で、レース週末のたびに何時間も作業時間を節約できます」(NHRA のデジタル製品担当ディレクター、Pam Allison 氏)。

Seven West Media 社は、2017 年の全豪オープンの中継で、まだベータ版であった Brightcove Live の VOD クリッピング機能を利用し、決勝戦の衝突を数時間ではなく数分で回せるようにしました。たとえば、ウィリアムズ姉妹の 90 分間の決勝戦は、試合終了後わずか 20 分で公開されました。

SSAIでリーチを広げる

従来のクライアントサイド広告挿入は、複数のプラットフォームで実装するのが難しく、再生に不具合が生じることがあるため、視聴者が再生セッションを放棄してしまう可能性があります。ストリームがクライアントに到達する前に広告を挿入することで、サーバーサイド広告挿入(SSAI)はすべてのデバイスで機能し、広告再生の不具合をなくし、広告ブロック技術を軽減するのに役立ちます。

DoubleClick for Publishers、FreeWheel、または VAST 2.0/3.0/4.0 準拠の広告サーバーを使用すると、Brightcove Live はプレーヤーに配信する前にストリームに広告をスムーズに挿入し、再生パフォーマンスとリーチを向上させます。広告のキューは、入力ストリームに埋め込まれた OnCuePoint メッセージを介して行うことも、REST API を使用してスケジュールされた広告キューと即時の広告キュー(「大きな赤いボタン」)の両方を行うこともできます。広告挿入はフレームに正確で、広告スロットが埋まっていないときに視聴者に表示するカスタムビデオスレートを指定することもできます。

コンテンツの保護

Brightcove Live は、機密または秘匿コンテンツを保護するツールも提供します。発売と同時に HLSe 暗号化ストリームをサポートし、近日中に主要 DRM システムをサポートする予定です。プレイリストとチャンクは、トランスポート層のセキュリティを高めるために SSL 経由で配信することができ、トークン認証は Akamai Edge Auth 2.0 に対応しています。

規模に合わせた設計

Brightcove Live は世界中の複数の地域で利用可能であり、ライブ ソースにより近い場所でストリームをプロビジョニングすることで、耐障害性と待ち時間を改善できます。ストリームは HLS 経由で視聴者に配信されるため、さまざまなプラットフォームやプレーヤ、また一般的な CDN との互換性が保証されます。

成長と設定の管理は、ライブ ストリーミング ソリューションを立ち上げる際の最大の課題の 2 つですが、Brightcove Live の API 中心のアプローチにより、これが簡単になります。すべてのストリーミング オプションはジョブごとに設定されるため、新しいジョブを作成するための API 呼び出し 1 回で、設定を変更したり、冗長ストリームを追加したりできます。ストリーム ステータス、VOD クリッピング、SSAI はすべて API 経由で制御されるため、既存のツールと簡単に統合できます。

ライブ配信は難しいですが、その必要はありません。Brightcove Live を使ってライブ配信がどのように機能するかを楽しみにしています。

動画を技術スタックに統合する

今日のマーケッターやコミュニケーターは、視聴者の体験を総合的に重視している。あらゆる種類の企業が、コンテンツとデータを結びつけ、視聴者を説得し、喜ばせる体験を提供するアーキテクチャを構築しなければならないことに気づいている。

「統一されたカスタマー・エクスペリエンスの形成に役立つプラットフォーム。そして、素晴らしいカスタマー・エクスペリエンスを提供するために、すべての組織で、組織全体を通じて使用されるべきプラットフォームなのです。つまり、それらは一元化されるべき購買なのです。誰もが同じCRM、同じマーケティング・オートメーション・プラットフォーム、同じビデオ・プラットフォームを使うべきです。- アニタ・ブレアートン、CabinetM創業者/CEO

オンライン動画プラットフォーム(OVP)を CMS、MAP、CRM などの既存の技術スタックと統合すると、動画への投資を最大限に活用できます。ワークフローは合理化され、体験は高まり、マーケティング担当者は顧客や見込み客との長期的な個人的関係の構築に集中できるようになります。

さらに、企業横断的なビデオ・プラットフォームがeCDNやシングルサインオン(SSO)と統合されると、IT、人事、その他の社内コミュニケーションがこれらの同じシステム経路を利用できるようになる。

以下では、ビデオを企業の技術的エコシステムに組み込むさまざまな方法について説明する。

CMSとOVPの接続

コンテンツ戦略を管理することは、すべてのコンテンツを 1 か所にまとめることと同様に、圧倒されることがあります。企業のあらゆるレベルのビデオ・コミュニケーターやストラテジストは、一日の大半を多数のシステムからアセットを取り出し、社内の多くの協力者と作業することに費やしています。

効率的なコンテンツワークフローを構築し、さまざまなシステムで機能するアセットライブラリを維持することは、絶対に欠かせません。では、OVP を CMS に統合することで何が得られるのでしょうか?OVPからCMSへのコネクタおよび/またはメディア管理APIを介して、動画がウェブパブリッシャーに自由に流れるようになれば、コンテンツを公開する組織内のすべての人が動画にアクセスできるようになります。

OVPとCMSの接続により、タグに基づくダイナミック・パブリッシングや、Webサイトでの検索に動画結果を追加することも可能になります。動画は今や、デジタル・マーケティングや社内コミュニケーションのワークフローに不可欠な要素であり、そこから切り離されたものではありません。それでは、マーケティングキャンペーンで動画がどのように機能するかを見てみましょう。

動画データをマーケティングオートメーションプラットフォームに統合する

マーケティングオートメーションは、CMSやOVPを通じてモニタリングされたデジタルインタラクションを活用し、マーケティング担当者に個々の見込み客や顧客の全体像を提供します。マーケティングオートメーションでは、両プラットフォームのアナリティクスを活用し、個々の関心に基づいてコンテンツを送信し、適切なタイミングで適切なコンテンツを適切な人に配信することができます。戦略的に配置された動画は、Eメールの開封、CTR、ランディングページのコンバージョンを増加させ、リードジェネレーションを高めます。

また、動画視聴の前、視聴中、視聴後に設置されたMAP固有のフォームやプログレッシブ・プロファイリングフォームを介してリードを収集することもできます。この場合も、MAPにプッシュされた動画データは、リードの定性、セグメント化、育成に役立ちます。動画とマーケティングオートメーションプラットフォームを統合することで、マーケティング活動をよりコントロールし、ROIを高めることができます。

動画分析とコンテンツ嗜好をCRMに取り込む

CRMは会話に力を与え、マーケティングとセールスのギャップを情報で埋めます。CRMは、OVP、CMS、マーケティングオートメーションによって提供される豊富なデータによって動きます。OVPをマーケティングオートメーションやCRMプラットフォームと統合することで、営業チームと顧客との対話を、より的を絞った、効率的で効果的なものにすることができます。営業担当者は完全なプロフィールが大好きです。

これらのシステム間でデータが流れているため、どの動画が視聴されたか、コンテンツがどれだけ消費されたか、マーケティングオートメーションを通じてどのような追加コンテンツが送信されたか、そして最後に、これらのマーケティング活動の中でいつ個人が販売可能なリードとして認定されたかが明確になります。これらの情報はすべて、営業フォローアップをパーソナライズし、見込み客にとってより良い体験を生み出し、営業チームにとってより多くのコンバージョンとアップセルにつながります。

SSOとeCDNによるセキュリティの合理化

社内広報担当者は、複数のチャネルやキャンペーンで動画マーケティングを調整するマーケティング担当者のような広範な技術スタックのニーズはないかもしれませんが、社内広報には独自の課題があります。技術スタックのエコシステムにおける重要なパートナーである IT 部門は、社内限定のコミュニケーションを、安全で社内の視聴者(従業員、フランチャイズオーナー、パートナーなど)だけがアクセスできる状態に保つ必要があります。

シングルサインオン(SSO)の統合により、一部の従業員グループは、新しいサイトに移動して特別なパスワードを入力することなく、シームレスにビデオを見ることができます。これはすべてファイアウォールの内側で行われます。SSOはまた、既存のユーザー管理ソリューションとビデオを統合し、IT部門、人事部門、その他社内のコミュニケーションを管理するすべての人に、誰がどのビデオコンテンツにアクセスできるかを一元管理できるようにします。

eCDN(エンタープライズ・コンテンツ・デリバリー・ネットワーク)とビデオ・プラットフォームを統合することで、社内のビデオ視聴者が、社内ネットワークを塞ぐことなく、ライブまたは VOD ストリームを同時に視聴できるようになります。eCDN を使用することで、帯域幅の使用、遅延、バッファリングを最小限に抑えることができます。

eCDNとOVPの統合は、企業ネットワークのダウンを心配することなく、配信するコンテンツに集中できることを意味します。

ビデオ分析とキャンペーンの成功に関するレポート

コンテンツとデータの融合は、アナリティクスによってもたらされる。マーケターやコミュニケーター、営業チームはデータが大好きですが、そうでない人はいないでしょう。動画メトリクスは、キャンペーンや特異なコミュニケーションの価値を決定するための最も洞察力のあるツールの1つです。

統合されたプラットフォームを流れるアナリティクスにより、動画コンテンツのパフォーマンスを把握し、Web 開発、ビジネス インテリジェンス、および営業チームと共有することができます。技術スタックの統合により、社外の動画マーケティング キャンペーンと社内のコミュニケーションの両方を、ビジネスの目標と結果に一致させ、ROI を実証することができます。

「当社はマーケターとして、自分たちが使おうとしているテクノロジーだけでなく、世の中にある他のあらゆるテクノロジーとの統合や、それを活用する必要のある他の部門は何なのかについて熟慮する時間を費やしていない。」- ジョー・プリッツィ氏、コンテンツ・マーケティング・インスティテュート創設者

マーケティング担当者や社内広報担当者は、動画の創造性とビジネス上の成果を切望しているが、効率的なワークフローも求めている。そこで役に立つのが、技術スタックに関するちょっとした知識だ。RESTful APIやWebhookのようなものに精通している必要はありません。

適切な統合を行うことで、1)従業員、見込み客、顧客のために記憶に残る体験を創造し、2)デジタルおよびマーケティングスタック全体で既存のプラットフォームの利用率を高めてIT部門を満足させ、3)企業の収益創出と全体的なROIの向上につながる。

本物のインフルエンサーによるソーシャル動画のベストプラクティス9選

ソーシャルメディアとは、多くの意味で、慈悲深く、役に立ち、本物であることだ。こうして、何千人もの忠実なフォロワーを集めるアカウントがある。こうしたインフルエンサーは、ソーシャルメディアの「黄金律」を体現している。

では、もしあなたがインフルエンサーで、マーケターとしてソーシャルメディアやソーシャルビデオをどう活用するのがベストか聞かれたら、どうすればいいのだろうか?もちろん、富を分かち合いましょう。動画マーケティングメンターのアドバイスをもっと知るには、以下をお読みください。

1.どこにでもいるのではなく、観客がいる場所にいる

GEデジタルのコンテンツマーケティングリーダー、クリス・ムーディ氏:「今日、そして今後、ソーシャルで最も重要なことは、一度に一つの場所にいることだと思います。多くの場合、Facebook、Twitter、Instagram、Snapchat、Pinterest、LinkedInに出ようとしています。どこにでもいることはできない。視聴者はどこにでもいるわけではない。そして、ソーシャルでやっていることに水を差すことになる。だから、あなたの仲間、見込み客、顧客、支持者がいる場所を見つけよう。そこにいて、そこでコンテンツを制作し、人々と関わる素晴らしい仕事をするのだ。

2.各ソーシャルサイトのコミュニケーション戦略を立てる

コンテンツ・マーケティング・インスティテュートの創設者、ジョー・ピュリツィ:活用するすべてのチャネルには、それぞれの "理由 "があるはずです。戦略的に、なぜそのチャネルでコミュニケーションするのか?どのようなオーディエンスに向けて発信するのか?そして、私たちが見たい最終的な行動は何か?だから、使うチャネルごとに「なぜ」のエクササイズをするべきだ。今、平均的な企業は、1人のオーディエンスに対して13~16の異なるチャネルを利用している。それは多すぎる。

3.買い手から始め、ソーシャルコンテンツを買い手に合わせる

カルロス・イダルゴ、VisumCxのCEO:「私は、ヨーロッパで実際にソーシャルを利用している会社とつながりがあります。しかし、彼らは富士通やIBM、ボーダフォンなどのブランドと協力して、ソーシャルメディア、つまり、需要創造をお望みなら、私たちはソーシャルメディアの観点からそれを促進する手助けをすることができます。そして、買い手から始めることで、大きな成功を収めている。買い手はソーシャルメディア上で何が好きなのか?どんなソーシャルメディア・プロパティを利用しているのか?どんなコンテンツを消費したいのか?

4.標準的なツイートに視覚的な面白さを加える

クリス・ムーディ「アニメーションGIFや動画を使ったソーシャルメディアへの投稿は、アニメーションGIFや動画を使わない投稿に比べて9倍の効果がある。

5.ソーシャルビデオは短く、アクション主導で

GoAnimateのマーケティング責任者、ステイシー・アダムス:「ソーシャルビデオは短くあるべきです。ソーシャル・ビデオは、非常に素早く、簡潔にポイントをまとめ、何かを指し示すものであるべきです。動画のための動画では、あなたのブランドを高めることはできません。

6.自分でコントロールできる動画プラットフォームを使う

ジョー・プリッツィ「誰かのルールに縛られないために、ビデオのプラットフォームはどうするつもりですか?少なくとも最終的なホームは、あなたがコントロールできるものであってほしい。なぜなら、YouTubeは私たちのルールを変え、Facebookは私たちのルールを変える。

7.オウンド・コンテンツ・ハブを作る

マーケティング・インサイダー・グループのマイケル・ブレナーCEO:「Facebookがアルゴリズムを変更し、Facebookでのオーガニックリーチが、あなたのブランドをフォローしている人の100%があなたのコンテンツを見ていたのが、今では1%以下になっているのを見たからです。ですから、デジタル・プロパティやコンテンツ・マーケティング・プログラムの核となるものを作り、ソーシャル・プラットフォームを配信の仕組みとして活用することに集中することが、本当の意味での焦点になると思います」。

8.消費地に合わせてコンテンツを調整する

ステイシー・アダムス「人々がそこにいて、訪問していて、少し時間があるようなウェブサイトの長編動画を使って、動画を様々な場所に配置することで、多くの成功を収めることができます。

9.何をするにしても、ソーシャルメディアを現代の広告塔として使わないこと

Enterprise Marketerの共同設立者、ジェフ・ジュリアン:私は今でも、『自宅には何があるのか?ホームページを見た顧客は何を見ているのか?そこから始めて、ソーシャル・ネットワークを、単に外に出て看板を掲げるような放送メッセージではなく、会話を増幅し、その一部となるための方法として見るのです。その代わりに、『どうすれば統合されたプラットフォームを持てるか?それは、私たちにとって再利用しやすく、私たちのプラットフォームで使用しやすく、シームレスで、顧客に素晴らしい体験を提供するものです」。

ダイナミック・デリバリーにおけるデジタル著作権管理(DRM)

ダイナミック配信は、デバイスへのリーチの拡大、分散インジェストと配信、ストレージ コストの削減、CDN の柔軟性とセキュリティの向上など、多くの利点をブライトコーブにもたらします。この投稿では特に、ストリーミングと DRM フォーマットの独自の組み合わせが必要なさまざまなプラットフォームで、DRM で保護されたコンテンツを配信する際に直面する課題を、動的配信がどのように簡素化するかを取り上げます。

はじめに

私たちは皆、どこでも動画がただ動いて再生されることを望んでいます。非プレミアムコンテンツの場合、これは比較的簡単です。しかし、DRM、クローズドキャプション、字幕、異なる言語や音声説明のための複数のオーディオトラックなど、より高度な要件が加わるとすぐに、異なるプラットフォーム間でのビデオ配信は本当に複雑になります。

エンドポイント(ウェブブラウザ、スマートフォン、タブレット、コネクテッドTV、ストリーミングボックス)の状況は常に変化している。最適な再生体験のために、エンドポイントは、ビデオコーデック、パッケージングフォーマット、DRMシステムの異なる組み合わせを頻繁に要求するため、ビデオ配信を難しくしている。すべてのデバイスで動作する標準的な設定の組み合わせは存在せず、これらのシステムの多くは互いに競合しているため、すぐに1つにまとまるとは思えない。例えば、Apple TV用のFairPlay DRMで保護されたHLSストリームは、Androidデバイスでは再生できない。

これまで、幅広いエンドポイントをサポートするためにビデオをパッケージ化するには、エンドポイントごとに同じコンテンツのバージョンを作成するか、マルチDRMソリューションを使用する必要がありました。エンドポイントごとに異なるバージョンを作成することは、処理とストレージの要件が増え続けることを意味し、異なるキャプションや言語を追加すれば、指数関数的に増え始める。

マルチDRMソリューションには独自の課題があり、モバイルウェブやデバイスネイティブのストリーミングソリューションが必要な状況ではうまく機能しない。新しいメディア・フォーマットが導入されたり、フォーマットの仕様が変更されたりすると、これらのパッケージは更新または再作成する必要がある。

そこで登場するのがダイナミック・デリバリーです。エンドポイントごとに同じコンテンツの複数のバージョンを作成するのではなく、「ジャスト・イン・タイム」パッケージングによって、必要に応じて適切なバージョンを動的に作成します。この方法では、追加のストレージは必要なく、必要に応じて新しいフォーマットを簡単にサポートすることができます。

メリット

ダイナミック・デリバリーは、以下のような方法で配信フォーマットの拡散を管理することができる:

  • ストレージ・フットプリントの削減。これは、レンディションを一度保存し、必要に応じて下流のフォーマットをオンザフライで生成して配信することで実現します。
  • デバイスへのリーチとサポート。ジャストインタイム・パッケージングは、コンテンツを要求するデバイスに基づいてレンディションを生成し、適切なパッケージングとDRMフォーマットを自動的に選択します。これにより、将来のデバイスやフォーマットに対応するためのコストと労力が大幅に削減されます。

設定ステップ

ダイナミック・デリバリーは、DRMを使用したコンテンツ配信の複雑さを大幅に軽減しているが、立ち上げと実行にはいくつかのステップがある。

まず、アカウントでの DRM の有効化について、ブライトコーブのアカウント マネージャに問い合わせる必要があります。iOS 機器(Apple TV を含む)にコンテンツを配信する場合、Apple から本番環境用の FairPlay 導入パッケージを入手する必要があります。パッケージには、以下の 4 つの重要な情報が含まれており、ブライトコーブ カスタマー サポートに提供する必要があります:

  • CSR(証明書署名要求)。拡張子が.csrの小さなファイル。
  • ASK (Application Secret Key)。Appleが提供する128ビットの16進数平文キー。
  • 証明書。通常、拡張子が.derまたは.cerのファイル。
  • 鍵(標準秘密鍵)。拡張子が.pemのファイルに保存される。

テストまたはQA環境でiOSデバイスへのFairplay実装をテストしている場合でも、インジェストと再生を確実に成功させるには、Appleからの本番用証明書が必要です。

アカウントがDRM用に設定されたら、Dynamic Ingestを使用してソースファイルをインジェストし、Dynamic Delivery対応のインジェスト・プロファイルを指定します。例えば、インジェスト・プロファイルに360@600kbps、720p@1200kbps、720p@2000kbpsのレンディションが含まれていた場合、3つのフラグメント化されたMP4レンディションの単一セットが保存されます。Dynamic Deliveryは、以下のフォーマットをサポートするDRM対応エンドポイント向けに、これらのレンディションを自動的にパッケージ化します:

  • DASH-CENC with Google Widevine Modular or Microsoft PlayReady
  • マイクロソフトPlayReadyでスムーズに
  • HLS with Apple FairPlay

下図は、単一保管フォーマットとジャストインタイム・パッケージングのコンセプトを示している:

DRMで使用される単一ストレージ・フォーマットとジャストインタイム・パッケージングを示す図

再生テストは、一般的なデスクトップ ブラウザ(ほとんどの場合、Silverlight や Flash などのブラウザ プラグインを使用せずにネイティブで)、および保護されたコンテンツを配信する必要がある iOS または Android アプリで行う必要があります。Brightcove Player および SDK を使用している場合は、DRM 設定を確認してください。

アカウントで DRM を有効にすると、すべてのタイトルがデフォルトで DRM 保護を使用して配信されます。例外として、DRMを有効にしたアカウントで一部のタイトルをDRMなしで配信する必要がある場合は、次のいずれかの方法で行うことができます:

  • インジェスト中または後に Video Cloud CMS API を使用して、"drm_disabled" フラグを true に設定します。
  • Video Cloud Studio では、タイトルの DRM トグルを使用して DRM をオフにします。

このトグルは、DRMが有効なアカウントでのみ有効です。

コンテンツプロバイダーが定める要件を満たすために、さまざまなポリシー設定をサポートしています。コンテンツの再生方法に関するライセンスポリシーの制限をカスタム設定する場合は、アカウントマネージャーにご相談ください。

動画マーケティングを始める5つの簡単な方法

何から始めたらいいのか?これは、マーケターが動画について抱く疑問の筆頭のようだ。私が持っている最良のアドバイスは、"今いるところから始めなさい "ということです。動画をマーケティングの道具箱の中で最も強力なツールの1つと考え、既存の戦略と一緒に使い始めましょう。例えば、既に優れた育成キャンペーンを実施しているのであれば、1つ以上のEメールに動画を追加する。あるいは、Facebook広告で見込み客をターゲットにしているなら、テキストベースの広告を動画リッチなものに変えてみましょう。始める際には、どのようなコンテンツを動画で配信または強化すればより効果的かを評価し、切り替えを行いましょう。

1.動画コンテンツ管理が鍵

バックエンドの整理 - 正気を保つために

まず最初に、整理整頓が必要です。動画を使ったマーケティング・キャンペーンを開始するのが難しくなくなるだけでなく、特に動画の利用が拡大し続ける中で、継続的な成功を収めるための適切な基盤を整えることができます。シスコは、2019年までにインターネットトラフィックの80%以上が動画になると述べており、貴社の動画ライブラリが増加することは間違いありません。現在お持ちの動画が2本だけであろうと、コレクションを受け継いでいようと、運用が始まれば飛躍的に成長すると考えてください。

  • 動画を見つけ、発見する。すでに存在する動画資産を評価する。ウェブチーム、マーケティング、セールス、カスタマーサクセス、HRの各チームに相談する。会社名と「動画」で検索し、何が出てくるか見てみましょう。ウェブのバラバラの場所にどのようなコンテンツが存在するか、驚くことがよくあります。既存のコンテンツを再利用できないだろうか?もしそうなら、やってみよう。

  • タグ付けを行う。タグ付けをサイロで行わず、動画分類法を貴社の既存の分類法と連携させましょう。タグ付けと分類に共通言語を使用することで、動画コンテンツが社内で簡単に検索され、キャンペーンやプログラムで一貫して参照されるようになります。

  • 賢くファイルする。あなたのニーズに合ったオンライン動画プラットフォーム(OVP)の選択に関する記事全体を書くこともできるが、このトピックの目的のために、現在の動画ライブラリのサイズの10倍、20倍、100倍になってもコンテンツを見つけられるように整理したいとだけ言っておこう。私は、ある企業で動画戦略を、別の企業で動画マーケティングを担当していたが、どちらも膨大な動画ライブラリを抱えていた。そして、Googleドライブではダメなのだ。

フロントエンド組織

それで、あなたは自分のために物事をきれいに整理した。素晴らしい!今度は視聴者のために同じことをしてください。コンテンツにリソースと予算を費やしても、誰にも見つけてもらえなければ意味がありません。ですから、あなたのビデオを見つけやすくするだけでなく、視聴者のために文脈に沿ったものにしましょう。これには様々な形があります。

  • プレイリストを作成します。特定の動画コレクションや特定の一連の動画コンテンツがある場合は、プレイリストが効果的です。当社の旅行顧客の1つであるOverseas Adventure Travelは、これをうまく行っています。ベトナムの目的地に関する概要ビデオに加え、プレイリスト・プレーヤーには、旅行の日程、探検、ガイドの紹介などのビデオが含まれており、旅行者のために旅行と体験の両方の詳細な概要を説明しています。潜在的な旅行者が求めるすべての情報が、指先ひとつで手に入るのです。

プレイリスト

  • スマートプレイリストを作成する。スマートプレイリストは、特定のトピックに関するコンテンツのレベルアップを継続したいエバーグリーンまたは長期的なウェブページに最適なオプションです。動画ハブや中心的なリソースを構築する際に、プレイリストを設定して特定のタグのすべてのコンテンツを取り込むことができます(タグ付けが不可欠であることの意味がわかりますか?最初のイテレーションを簡単に作成した後、新しいコンテンツは常にこのプレイリストに動的に追加されるので、ページが陳腐化することはなく、あなたのチームはコンテンツを常に監視したり更新したりする必要がありません。

  • 視聴者を動画ギャラリーに没頭させる。動画マーケティングアカデミーの中で、Content Marketing InstituteのJoe Pulizzi氏は、動画とコンテンツマーケティングについて語った際に、このような見解を示してくれました:「インパクトを与えようとするなら、メディア企業が毎年、10年、10年と続けてきたことをする必要がある。もしあなたがそのアドバイスに従う気になれば、あなたは視聴者のために広大な一連の動画を作成することになるだろう。これらはすべて、没入型のブランド体験を可能にするハブやビデオギャラリーに設置し、エピソード型のオンラインコンテンツをストリーミングすることができる。これらの動画がウェブサイトに掲載され、ブランドのルック&フィールにマッチし、検索可能であることを確認してください。さらに、ビデオギャラリーを既存のキャンペーンと連動させたい場合は、CTAを追加する場所と方法を検討しましょう。個々の動画に対するCTAは素晴らしいアイデアですが、動画コレクションでは全体的なCTAが必要になる場合があります。したがって、動画が語る長いストーリーの次のステップを反映させるために、コンテンツを挟むページレベルのCTAも検討したいところです。

デトロイト交響楽団ビデオギャラリー

たとえば、デトロイト交響楽団は、ビデオのギャラリーを定期購読のプッシュの一環として利用し、視聴者に寄付をしてオンラインで交響楽団の演奏にアクセスするよう求めている。数年前、資金不足のためにシーズン早々に閉館した後、彼らはこのプログラムを作った。それ以来、この定期購読からの資金が、同団体の開館維持に役立っている。

2.Eメールキャンペーンに動画を組み込む

さて、整理ができたところで、いよいよ動画を既存のマーケティング戦略と連携させる作業に取りかかりましょう。マーケティング担当者は、Eメールは今でもかなり効果的であると認めています。しかし、動画はそれをさらに効果的にします。調査によると、動画は開封率を19%、CTRを65%、配信停止を26%減少させるなど、Eメールの主要な指標を向上させますEメールキャンペーンに動画を取り入れる際に知っておくべきポイントをいくつかご紹介します。

  • メールの件名に "ビデオ "という言葉を入れましょう

  • Eメールに動画ファイルを埋め込まないでください。

  • 魅力的なサムネイル画像を選びましょう-興味をかき立て、クリックスルーを増やしましょう。

3.ランディングページで動画を使う

動画ランディングページはユーザーエクスペリエンスを向上させ、マーケティング担当者にとってより効率的です。上記でご紹介したように、Eメールキャンペーンに動画を組み込んでいる場合、動画を通して読者の関心を引きつけ、没入感を高めるための3つのステップをご紹介します。

  • ページの目立つところに動画を配置しましょう。Eメールで動画を約束したのであれば、動画中心のランディングページを用意しましょう。

  • 自動再生を使う。この場合、動画の自動再生は、Eメールからランディングページへの移行がシームレスなので、視聴者に正しい場所にいることを知らせることができます。

  • 乱雑さを避け、CTAを強調しましょう。目的は明確であるべきで、訪問者にとっての次のステップは簡単であるべきです。コピーは最小限にし、動画を使って全体像を伝え、視聴者がページに留まり、他の場所にクリックしないようにします。トライアルに申し込むにしても、購入するにしても、動画自体の中にあるフォームを利用して、CTAにプッシュしましょう。

適切に作成された場合、動画で最適化されたランディングページは、最適化されていないランディングページの4倍のリード転換を集めることができる

4.ビデオでリードを集める

マーケティング業界では、「ゲートを設けるか設けないか」という問題で終わりのない戦いが繰り広げられているが、Cレベルに我々の価値を証明するリードジェネレーションがなければ、マーケティングの実践はどうなっていただろう?動画ゲーティング(リードフォームの後ろにコンテンツを配置すること)は、動画マーケティングを始めると簡単に勝利することができる。マーケティングオートメーションやCRMプラットフォームにフィードインするリードフォームを組み込んだOVPは、動画をより効果的に機能させます。誰かに連絡先を教えてもらうことを正当化できるほど魅力的な動画コンテンツがあれば、その動画でゲーティングをテストしてみましょう。

ビデオでは、「支払い」(この場合は連絡先情報)を求める前に、どれだけ提供するかを選択する機会がある。つまり、ゲートは動画の頭でも、途中でも、最後でもいいのです。中間のゲートは、ゲートの後に解決する素晴らしいストーリーを作り上げた場合に非常に効果的です。しかし、エンドゲートは、視聴者が必要とするコンテンツを作成できたかどうかを判断するのに最適な方法です。もし誰かがあなたのビデオを最後まで見て、情報をくれたなら、あなたのリードスコアリング・モデルで彼らを適切に昇格させることができる。

5.動画にインタラクティブ性を加える

マーケティング担当者は、虚空に向かって話すことがどんなことか知っています。私たちは皆、視聴者との効果的な対話を求めており、インタラクティブ動画は、このフィードバックループを作る最も迅速で効果的な方法です。クイズ、ストーリーの分岐、ホットスポット、評価、計算などを使って、視聴者が学びたいことを提供しながら、動画が確実に情報を集めているようにしましょう。動画内の予約スケジューリングは、視聴者をコントロールするもう一つの方法で、デマンドジェネレーションや営業チームのお気に入りです。

動画を始めたばかりかもしれませんが、簡単に構築できるインタラクティブなオプションをテーブルの上に置いておく理由にはなりません!結局のところ、インタラクティブ動画ユーザーの70%は、インタラクティブ動画は視聴者をよく惹きつける、または非常によく惹きつけると回答しています。では、インタラクティブ動画を簡単に始めるには、どのような方法があるでしょうか?インタラクティブ性を追加して、既存の動画をリフレッシュしてみてください。

  • 長い動画ですか?チャプター化を追加して、視聴者が興味のあるセクションにナビゲートできるようにしましょう。チャプター視聴のデータは、将来のビデオのトピックを計画するのにも役立ちます。

  • 閲覧者に具体的な次のステップを用意していますか?カスタマージャーニーの次の論理的なコンテンツをダウンロードするためのCTAを追加しましょう。インタラクティブ性は、リソース間の架け橋となります。

  • 一刻を争うオファーですか?ビデオとイベントの連動をご検討ください。 イベントの存在をアピールするビデオを作成し、その場で1対1のミーティングを予約したり、コンテストに参加したりできるようにします。これら3つのオファーはすべてブースへのトラフィックを増やし、適切に行われればコンバージョンを促進します。

このプロジェクトに取り組む際には、キャンペーンに追加するために再利用できる既存の動画を見つけて、Eメールとランディングページの組み合わせに統合しましょう。あるいは、チャンネルをテストする代わりに、コンテンツをテストしましょう。既存の動画を選び、そこにインタラクティブ機能を1つ追加して、その1つの動きがテスト動画のパフォーマンスにどう影響するかを見てみましょう。動画戦略について尋ねてくる人たちに何度も何度も言っていることですが、動画をたくさん作ったり、ホームページに動画を貼り付けたりすることではありません。