브라이트코브 플레이어에서 전송 규칙 사용

이 항목에서는 브라이트코브의 전송 규칙을 사용하도록 브라이트코브 플레이어를 구성하는 방법에 대해 알아봅니다.

서문

브라이트코브의 전송 규칙을 사용하면 적시 매니페스트 생성 기능을 활용하여 사용자 지정 규칙을 사용하여 콘텐츠를 최종 사용자에게 전달하는 방법을 제어할 수 있습니다.

배달 규칙에 대한 자세한 내용은 다음을 참조하십시오.

브라이트코브 플레이어 구성

브라이트코브 플레이어에서 다음과 같은 방법으로 전송 규칙을 구성할 수 있습니다.

플레이어 포함 코드 사용

Video Cloud Studio의 미디어 모듈에서 비디오를 게시할 때 배달 규칙을 추가할 수 있습니다.

표준 임베드 코드

표준 임베드 코드 (iframe) 를 사용하여deliveryConfigId쿼리 매개 변수를 사용하십시오.

<iframe src="https://players.brightcove.net/.../index.html?deliveryConfigId=abcdef">

고급 임베드 코드

고급 임베드 코드 (페이지 내 임베드) 를 사용하여 다음data-delivery-config-id속성을 사용합니다.

<video-js data-delivery-config-id="abcdef">

JSON 편집기 사용

플레이어에 전달 규칙을 추가하려면 플레이어 모듈에서 플레이어 구성을 편집하면 됩니다.

  1. 비디오 클라우드 스튜디오에서플레이어모듈로 이동합니다.
  2. 왼쪽 탐색에서 JSON 편집기를 선택합니다.
  3. 다음과 같이delivery_config_id속성을 추가합니다.

    JSON 에디터
    JSON 에디터

카탈로그 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);
  });
});

플레이어 관리 API 사용

플레이어 관리 API를 사용하여 플레이어를 구성할 때 다음과 같이delivery_config_id구성 속성을 설정할 수 있습니다.

{
"delivery_config_id": "abcdef",
...
}

자세한 내용은 플레이어 관리 API 문서를 참조하세요.