プレーヤーの更新モードとバージョンの設定

このトピックでは、Players モジュールで設定可能なプレーヤーの更新モードとバージョン設定について説明します。
 

Brightcove Player の大きな利点は、カスタマイズが可能なことです。カスタマイズにより、ブランドに特化したユーザーインターフェースの要素や色、インタラクティブ要素、サードパーティの広告・分析システムとの統合などが実現できます。ただし、カスタマイズにより、Brightcove が品質保証やリリースプロセスの一環としてテストしているバージョンとは異なる動作になる可能性もあります。プレーヤーをカスタマイズしており、新しいバージョンでプレーヤーやサイトの動作が影響を受けないようにしたいお客様には、自動バージョンアップデートを無効にするオプションが提供されています。

プレーヤー設定の一部として、更新モード および プレーヤーバージョン を設定できます。更新モード はプレーヤーのアップデート方法を制御し、プレーヤーバージョンは使用するバージョンを設定します。これらを制御することで、以下のメリットがあります:

  • パブリッシャーは API を使わずにプレリリース版のプレーヤーを試すことができます。
  • パブリッシャーはプレーヤーのアップデート時期を自分で管理する事ができます。

プレーヤーアップデートのプロセス

Brightcove は、最新の機能やバグ修正を迅速に提供することを目指しています。アジャイル開発の一環として、機能拡張やバグ修正を 2 週間ごとに小さなアップデートとしてリリースできるよう取り組んでいます(詳細は Brightcove Player リリースノートをご覧ください)。リリース プロセスには、ユニットテスト、自動統合テストおよびリグレッション テスト、そして代表的な顧客サイト上での手動テストが含まれます(テスト環境でローカルにページを修正して実施)。すべてのテストに合格した新バージョンはプレリリースとして公開されます。この時点では、明示的にそのバージョンを選択したプレーヤー以外は更新されません。自動更新モードを使用している場合、次のグローバル アップデートでサイトが問題なく動作するかを確認するには、新バージョンを使用したテストプレーヤーを作成し、テスト環境やステージング環境で確認することができます。

メジャーバージョン アップデート

メジャーバージョン アップデートは、バージョン番号の最初の数字が変わることで示されます。たとえば、6.42.5 のメジャーバージョンは 6 です。メジャーバージョンの変更は、API の動作が大きく変わることを意味し、既存の統合に影響を与える可能性があります。そのため、メジャーバージョン アップデートは自動的に適用されません。つまり、たとえ自動更新モードを選択していても、プレーヤーはそのメジャーバージョンの最終リリースに固定されます。

マネージド リリース

Brightcove は通常、プレリリースのバージョンをお客様が約 1 週間試せる期間を設けた後、マネージド リリースを開始します。マネージド リリースは、実稼働サイト上で実施される制御された A/B テストのプロセスです。マネージド リリースでは、短時間(通常は数時間)の間、ページ読み込みの一部で新バージョンのプレーヤーを読み込むことで実行されます。この間に、旧バージョンと新バージョンのパフォーマンスを比較するためのデータが収集されます。エラー数、視聴時間、広告開始数、その他の指標が分析され、平均から外れたデータも検証されます。すべてのデータを精査した上で、アップデートを正式に反映するか、ロールバックするかが決定されます。ロールバックが選ばれた場合には、特定された問題を修正したうえで再度マネージド リリースが実施されます。

プレーヤーの更新モードを設定する

プレーヤーの 更新モード を編集するには、以下の手順に従ってください。

  1. Players モジュールを開きます。
  2. プレーヤーを選択して、プレーヤーのプロパティを開きます。
  3. 左のナビゲーションメニューから プレーヤー情報 をクリックします。
  4. 更新モード を選択します。自動 および 手動 モードが利用可能です。

    自動プレーヤーアップデート

    自動 はデフォルトのモードです。Brightcove がプレーヤーバージョンを「現在のデフォルト」として昇格させた際に、自動的にプレーヤーが更新されます。自動 が選択されている場合、プレーヤーバージョン のオプションとしては、常に最新のリリース および 常に最新のプレリリース が選択できます。

    補足:最新のプレリリースバージョンについては、Brightcove Player プレリリースドキュメントをご覧ください。

    手動プレーヤー アップデート

    手動モードでは、プレーヤーは自動でアップデートされません。この設定は「プレーヤーをロックする」とも呼ばれます。このオプションを選択すると、そのプレーヤーはマネージド リリースの対象外となり、選択したバージョンのままとなります。このモードを選択する前に十分に検討してください。自動のバグ修正や機能追加が適用されなくなるためです。いずれ古いプレーヤーバージョンはサポートされなくなるため、手動モードは一時的な対応として使用することをおすすめします。手動 モードを選択した場合、プレーヤーバージョン のドロップダウンから特定のバージョンを選択できます。

    手動アップデートを選択する理由

    • 高度な広告設定 - IMA または FreeWheel プラグインを使用しており、Studio UI では設定できないパラメータや、JavaScript を使ったカスタムプラグインやページロジックでの広告動作の拡張を行っている場合は、プレーヤーをロックすることを検討してください。
    • サードパーティ プラグイン - サードパーティ製の分析やその他のプラグインを使用している場合、それらは Brightcove によって保守されておらず、プレーヤーの JavaScript イベントの微細な変更に敏感な可能性があります。このようなプラグインを使用している場合は、プレーヤーをロックすることを推奨します。
    • 大幅な CSS 変更 - レイアウト、サイズ、配置の変更など、アップデートによって影響を受ける可能性のある変更が含まれる場合は注意が必要です。テキスト、背景色、フォントの変更など、レイアウトに影響しない変更は安全とされます。
  5. 保存 をクリックします。

プレーヤーに対して行った変更は必ず公開してください。

プレーヤーバージョンの設定

プレーヤーバージョンは、プレーヤーのバージョンを設定するために使用されます。更新モードがマニュアルに設定されていて、新しいプレーヤーバージョンが利用可能な場合は、メッセージが表示されます。

プレーヤーバージョン を編集するには、以下の手順に従ってください。

  1. Players モジュールを開きます。
  2. 任意のプレーヤーをクリックして、プレーヤーのプロパティを開きます。
  3. 左側のナビゲーションメニューで プレーヤー情報 をクリックします。
  4. 更新モード自動 に設定されている場合、プレーヤーバージョンは以下のようになります:
    • 常に最新リリース - このオプションを選択すると、新しいリリースバージョンが利用可能になった時点で、自動的にプレーヤーが最新のリリース バージョンに更新されます。
  5. 更新モード手動 に設定されている場合は、特定の プレーヤーバージョン を選択します。
  6. 保存 をクリックします。

プレーヤーに対して行った変更は、必ず公開してください。

サポート

Brightcove テクニカルサポートは、現在有効なサポート契約をお持ちのお客様に対して、いずれの Brightcove Player バージョンでもサポートとアドバイスを提供します。ただし、バグ修正は最新のメジャーバージョンのリビジョンにのみ適用されます。メジャーバージョンがリリースされた後、前のメジャーバージョンの最終リビジョンには最大 6 か月間、特定のバグ修正が適用されます。

Brightcove は、これらのオプションが、お客様のサイトで最高のプレーヤー体験を実現しつつ、最大限のカスタマイズを可能にするための手段となることを願っています。