MRSS를 통한 수집을 위한 XML 매니페스트

이 항목에서는 비디오를 Video Cloud에 업로드하기 위해 MRSS 수집에서 사용하는 XML의 구조에 대해 설명합니다.

매니페스트 태그

인제스트 매니페스트는 비디오에 비디오 메타데이터를 추가하는 데 사용됩니다.

참고 사항:

  • 모든 특수 문자는 이스케이프되어야 합니다.
  • 레이블과 태그는 쉼표로 구분해야 합니다.

CMS API 비디오 필드 참조에서 메타데이터 필드에 대한 추가 세부 정보를 찾을 수 있습니다.참고로 전체 매니페스트는 RSS 피드로 구성되어야 하며 Video Cloud 메타데이터는channelitem s로 포함되어야 합니다. 즉, 전체 매니페스트는 다음과 같이 구성되어야 합니다.

 <  rss xmlns:media=” https://search.yahoo.com/mrss/” 
  xmlns:dcterms=” https://purl.org/dc/terms/” 
  xmlns:fh=” https://purl.org/syndication/history/1.0” 
  xmlns:브라이트코브=” https://www.brightcove.com/mrss/ "버전="2.0">
  <채널 >
    <아이템 >
      <브라이트코브>

        <!-- 여기에 포함된 항목은 아래에 설명된 태그를 사용하여 구성됩니다 -->

      <브라이트코브>
    </항목 >
  </채널 >
 <  /rss >

태그 참조

<item>
item태그는 각 미디어 항목의 래퍼이며brightcove태그가 포함되어 있으며, 이 태그는 모든 Brightcove 메타데이터 태그를 포함합니다.
<brightcove>
brightcove태그는 아래의 모든 브라이트코브 메타데이터 태그의 래퍼입니다.
<profile> id/name </profile>
사용할 수집 프로필의 이름 또는 ID입니다. 동영상에만 적용됩니다. 생략하면 계정의 기본 프로필이 사용됩니다.
<name></name>
비디오의 제목입니다.
<master url="string" useMaster="boolean"/>
재변환 요청의 경우. 저장된 마스터를 사용해야 함을 나타낼 수 있습니다( useMaster="true" ), 또는저장되지 않은 마스터의 URL을 제공하십시오. urluseMaster를 모두 포함하면 요청이 실패합니다.

참고:

  • MRSS를 통해섭취하려면 공개적으로 액세스할 수url있어야 합니다.
  • Aspera를 통해 처리하려면 파일을 업로드한 Aspera 서버의 파일url경로여야 합니다.
<description long="string" short="string"/>
동영상에 대한 간단한 설명입니다.
<images> array of <image>
동영상과 관련된 이미지 모음을 포함합니다. 다음 태그를 참조하세요.
<image url="string/required"
  language="string"
  variant="string/required"
  label="string"
  height="number"
  width="number"/>
이미지에 대한 세부 정보(자세한 내용은 동적 수집 필드 참조 참조). 간단히:
  • language언어 하위 태그 레지스트리에서 가져온 두 글자로 된언어코드입니다.
  • variant입니다poster | thumbnail | portrait | square | wide | ultra-wide .
  • heightwidth는 픽셀 값입니다.
<texttracks> array of <texttrack>
비디오와 관련된 텍스트 트랙 모음을 포함합니다. 다음 태그를 참조하십시오.
<texttrack 
  url="string/required" 
  srclang="string/required" 
  kind="string" 
  label="string" 
  default="boolean"/>
자세한 내용은 Dynamic Ingest Fields Reference를 참조하십시오. 간단히:
  • srclang - 텍스트 트랙을 위한 ISO 639 2글자 (알파-2) 언어 코드
  • kind - captions | subtitles | chapters | metadata
  • label - 사용자가 읽을 수 있는 라벨
  • default - 이러한 텍스트 트랙이 비디오의 기본값인지 여부
<audiotracks> array of <audiotrack>
비디오와 관련된 오디오 트랙 모음을 포함합니다. 다음 태그를 참조하십시오.
<audiotrack 
  url="string" 
  language="string" 
  variant="string"/>
자세한 내용은 Dynamic Ingest Fields Reference를 참조하십시오. 간단히:
<customField name="string/required">value</customField>
이 비디오에 지정된 이름을 가진 사용자 지정 필드에value할당됩니다.
<labels> separated by comma </labels>
레이블 작업 을 참조하십시오.
<tags> separated by comma </tags>
태그 목록입니다. 무엇보다도 태그를 사용하여 스마트 재생목록 에 대한 동영상을 선택할 수 있습니다.
<referenceId></referenceId>
동영상의 고유한 참조 ID입니다. 참조 ID를 사용하여 비디오를 시스템의 엔터티와 연결할 수 있으며 비디오 ID가 아닌 참조 ID를 사용하여 비디오를 게시할 수도 있습니다.
<videoId></videoId>
비디오 ID입니다. 새 동영상을 인제스트하는 경우 이 내용을포함하지 마십시오. 기존 비디오에 미디어 자산을 교체 또는 재변환하거나 추가하는 데에만 사용됩니다.
<schedule endsAt="" startsAt=""/>
비디오를 재생할 수 있게 되는 시점과 (선택 사항) 다시 사용할 수 없게 되는 시점을 예약합니다. ISO-8601 날짜 형식의 시간 (예: 2022-09-20T20:41:07.689Z또는 그냥2022-09-20 )
<link> value </link>
관련 링크의 URL입니다.

샘플 매니페스트

 <  rss xmlns:media=” https://search.yahoo.com/mrss/” 
    xmlns:dcterms=” https://purl.org/dc/terms/” 
    xmlns:fh=” https://purl.org/syndication/history/1.0” 
    xmlns:브라이트코브=” https://www.brightcove.com/mrss/” 
    버전="2.0">
    <채널 >
      <아이템 >
        <브라이트코브>
          <마스터 URL="countdown_10.mp4"/>
           < 프로파일 > 멀티 플랫폼 표준 다이나믹 < 위드-mp4/프로파일 >
           < 이름>카운트다운 10  <  /이름 >
           <  < 상태>활성/상태>
          <description short="countdown" long="카운트다운 비디오 #10" />
           < 라벨>  <  /라벨 >
           < 태그>샘플,  < 카운트다운/태그 >
           < 참조 ID > 카운트_1  <  /참조 ID >
          <이미지>
            <이미지 url="Countdown10.png" variant="썸네일" 언어="es" 라벨="썸네일" 높이="480" 너비="640"/>
          </이미지>
          <텍스트 트랙>
            <texttrack url="WEBVTT-10.vtt" srclang="en-US" kind="captions" label="영어"/>
          </텍스트 트랙>
      </브라이트코브>
    </항목 >
  </채널 >
 <  /rss >