Brightcove Player を使用した中国向け配信

このトピックでは、Brightcove Player を使用して海外から中国へ動画を配信する方法について学びます。

はじめに

Brightcove は、海外から中国へ動画を配信するためのソリューションを提供しています。このソリューションは次の 2 つの要素で構成されています:

  • 中国国内にホストされたプロキシサーバー
  • 接続された中国専用 CDN

プロキシは、動画以外のトラフィック(Playback API リクエスト、Analytics のビーコン、および Web プレーヤー本体)を、中国国内の視聴者と中国国外にある Brightcove インフラの間でルーティングします。

CDN はプロキシに接続され、動画および画像コンテンツを処理します。

要件

Brightcove China Delivery をサポートするには、次の要件を満たす必要があります:

セットアップ

  • プレーヤーの構成に加えて、セットアップ要件があります

    詳細については、概要: 中国向け配信 を参照してください

Brightcove Player

  • Brightcove Player バージョン 6.44 以降が必要です。最新バージョンの使用を推奨します

Brightcove Player の設定

中国国内で動画を配信するには、Brightcove China Delivery プロキシを使用するようにプレーヤーを設定する必要があります。

中国対応のプレーヤーを作成するには、次の手順に従ってください:

  1. Video Cloud Studio で、Players モジュールを開きます。既存のプレーヤーを使用するか、新しいプレーヤーを作成します。

  2. プレーヤーをクリックして、プレーヤーのプロパティを開きます。
  3. Overview タブの JSON Editor セクションを展開します。

    JSON Editor
    JSON Editor
  4. プロキシを設定するには、次のコードを追加します:

    "china_proxy_domain": "china.example.com"
  5. Save をクリックし、続いて Publish Changes をクリックします。
  6. プレーヤーを埋め込んだり共有したりすると、埋め込みコードが Brightcove Player CDN を使用していることがわかります。
    <script
      src="//players.brightcove.net/1752604059001/jnOD8yLME_default/index.min.js">
    </script>
  7. Brightcove Player CDN を、自社の China Delivery ドメインを使用するように変更します。
    <script
      src="//china.example.com/1752604059001/jnOD8yLME_default/index.min.js">
    </script>

china_proxy_domain を設定すると、プレーヤーによって開始されるすべてのリクエストは、そのドメイン内の URL に送信されます。上記のサンプル値(china.example.com)を使用すると、ユーザーは次のようなリクエストを確認することがあります:

システム パス
Players CDN //china.example.com/players/...
Playback API //china.example.com/playback/v1/...
Analytics //china.example.com/v2/tracker...

ローカライゼーション

china_proxy_domain を設定すると、Brightcove プレーヤーには 自動的に 次の 2 つの言語が構成されます:

  • zh-Hans: 簡体字中国語(デフォルト)
  • zh-Hant: 繁体字中国語

china_proxy_domain を設定することは、次の構成を行うことと同じ効果があります(ただし、これらの構成は不要です):

"language": "zh-Hans",
"languages": ["zh-Hans", "zh-Hant"],

language または languages 構成に値が指定されている場合、china_proxy_domain によるこのデフォルトの動作は適用されません。デフォルト動作を上書きするには、これらの構成を組み合わせて使用できます。

言語の追加

zh-Hanszh-Hant 以外の言語が必要な場合は、languages 構成をプレーヤーに追加できます。この構成は次のようになります:

"china_proxy_domain": "china.example.com",
"languages": ["zh-Hans", "zh-Hant", "en", "jp"],

この例のプレーヤーは引き続きデフォルトで zh-Hans を使用しますが、英語と日本語も追加されます。

デフォルト言語の変更

zh-Hans 以外のデフォルト言語を構成するには、language 構成を追加します。構成は次のようになります:

"china_proxy_domain": "china.example.com",
"language": "zh-Hant",

制限事項

この機能の制限事項の詳細については、概要: 中国向け配信 ドキュメントを参照してください。