はじめに
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);
});
});