はじめに
Brightcoveの配信ルールでは、ジャストインタイムマニフェスト生成機能を活用して、カスタムルールを使用してコンテンツを視聴者に配信する方法を制御できます。
配信ルールの詳細については、以下を参照してください。
Brightcove Playerの設定
配信ルールは、Brightcove Player で次の方法で設定できます。
プレーヤー管理 API
プレーヤー管理 API を使用してプレーヤーを設定する場合、delivery_config_id次のように設定プロパティを設定できます。
{
  "delivery_config_id": "abcdef",
  ...
}
    標準の埋め込みコード
標準の埋め込みコード(iframe)で、deliveryConfigIdクエリパラメータを使用します。
<iframe src="https://players.brightcove.net/.../index.html?deliveryConfigId=abcdef">
    高度な埋め込みコード
高度な埋め込みコード(ページ内埋め込み)で、data-delivery-config-id次の属性を使用します。
<video-js data-delivery-config-id="abcdef">
    カタログ API の使用
Javascript を使用すると、カタログ API deliveryConfigIdを使用して配信ルールを取得できます。
var player = videojs.getPlayer('myPlayerId');
player.ready(function () {
  var catalogParams = {
    deliveryConfigId: delivery_rules_id,
    type: 'video',
    id: video_id,
  };
  player.catalog.get(catalogParams, function (error, video) {
    if (error) {
      throw new Error(error);
    }
    player.catalog.load(video);
  });
});