서문
OTT 카탈로그 내보내기는 일반적으로 플랫폼 검색(예: Apple 및 Roku)과 검색 엔진에서 OTT 자산을 사용할 수 있도록 지원합니다. 예를 들어 이 기능은 iPhone 및 Apple TV 장치에 내장된 검색 유틸리티를 사용하여 Beacon iOS 및 tvOS 앱에서 사용할 수 있는 영화 및 TV 프로그램을 찾는 기능을 시청자에게 제공합니다. 검색된 타이틀은 OTT 앱에서 열리거나 뷰어가 앱 설치를 안내한 다음 앱을 열어 원하는 콘텐츠를 볼 수 있습니다.
특히 Studio에서 사용할 수 있는 OTT 카탈로그 내보내기 기능은 다음 작업에 사용됩니다.
- 범용 검색을 활성화하기 위해 Apple에 제출되는 데이터 보고서를 생성하는 Apple UMC 카탈로그 CSV 및 Apple UMC 가용성 CSV 템플릿을 만듭니다.
- Google 검색에 사용되는 사이트맵을 생성하는 Google 사이트맵 XML 템플릿을 만듭니다.
- 사이트맵의 색인인 데이터 보고서를 생성하는 사이트맵 색인 XML 템플릿을 만드십시오.
- 자산을 공유하는 검색 및 뷰어로 OTT 앱의 동작을 크게 향상시키는 SEO 페이지 HTML 템플릿을 만듭니다.
- 범용 검색을 활성화하기 위해 Roku에 제출되는 데이터 보고서를 생성하는 Roku 검색 피드 2.0 템플릿을 만듭니다.
이러한 데이터 보고서 중 하나를 만드는 일반적인 작업은 다음과 같습니다.
- 새 템플릿을 추가합니다. SEO 페이지 HTML 템플릿의 경우 이것이 필요한 전부이며 다른 템플릿 유형의 경우 다음 단계로 진행합니다.
- 템플릿을 사용하는 새 작업을 만듭니다.
- 수동으로 또는 일정에 따라 작업을 실행하여 원하는 데이터 보고서를 생성합니다.
아래의 새 템플릿 추가 섹션부터 이러한 작업을 수행하는 단계가 열거되어 있습니다.
프로세스 개요
OTT 카탈로그 내보내기 도구를 사용하여 비디오 자산 검색을 구현하고 개선하는 것은 프로세스입니다. 이 프로세스에는 귀하, Brightcove의 OTT 제공 팀, 때로는 플랫폼 공급업체 자체가 포함됩니다. 다음은 Apple, Google 및 Roku에 대한 간략한 개요입니다.
Apple
먼저 Brightcove의 OTT 제공 팀 및 Apple과 협력하여 범용 검색 구현을 준비해야 합니다. 일반적으로 지원되는 각 자산 유형(시리즈, 시즌, 에피소드, 영화)에 대해 하나의 Apple UMC 카탈로그 CSV 템플릿이 생성되고 모든 자산 유형에 대한 가용성 정보를 집계하는 단일 Apple UMC 가용성 CSV 템플릿이 생성됩니다. 모든 보고서의 데이터는 카탈로그의 현재 상태와 일치해야 합니다. 다시 Brightcove의 OTT 제공 팀과 협력하여 CSV 보고서가 올바른 형식인지 확인합니다. 형식이 확인되면 데이터를 Apple에 제출합니다. 프로세스가 작동하면 주기적으로 새 데이터를 Apple에 제출합니다.
초기 설정 및 확인 프로세스는 최대 몇 개월이 걸릴 수 있습니다.
구글 검색
Google 사이트 맵 XML 및 사이트맵 색인 XML 템플릿은 함께 작동하여 사이트맵을 사용하여 검색 결과를 개선합니다. 하나 이상의 사이트맵(크기 때문에 둘 이상일 수 있음)을 생성하고 사이트맵 인덱스는 사이트맵을 가리키는 최상위 파일입니다. 이러한 파일이 생성된 후 결과 파일의 URL을 Brightcove의 OTT 제공 팀에 제출하면 OTT 앱이 이를 통합하도록 재구성됩니다. 프로세스가 작동하면 주기적으로 사이트맵을 자동으로 새로 고치기 위해 저장된 작업이 생성되었다고 가정하면 추가 수동 제출이 필요하지 않습니다. 저장된 작업이 사이트맵을 계속 새로고침하는 한 Google은 자동으로 해당 사이트맵을 주기적으로 크롤링합니다.
SEO 페이지 HTML
SEO 페이지 HTML 템플릿은 Google 사이트 맵 XML 및 사이트맵 색인 XML 템플릿과 함께 작동하여 향상된 검색 엔진 최적화(SEO)는 물론 자산의 소셜 미디어 공유에 대해 다음에 자세히 설명하는 기타 이점을 제공합니다. OTT 앱 백엔드는 웹 앱 페이지 중 하나를 로드하려는 검색 크롤러를 감지하면 신디케이션 서비스에서 해당 SEO 최적화 페이지를 가져와 SEO 비친화적 일반 웹 앱 페이지 대신 크롤러에 해당 페이지 콘텐츠를 반환합니다.
다른 템플릿 유형과 달리 SEO 페이지 HTML 템플릿은 웹앱의 주문형 요청에 대한 응답으로 자산별 결과를 생성하는 데 사용됩니다. 결과적으로 이 유형의 템플릿 인스턴스를 포함하는 저장된 작업을 생성하거나 실행할 필요가 없습니다.
장점
SEO 최적화의 이점은 다음과 같습니다.
- 자산은 개별적으로표시됩니다. SEO 최적화가 없으면 Google은 OTT 웹 앱에 대한 단일 항목을 보고합니다.
반면 SEO 최적화가 완료되면 각 자산이 검색에 나타납니다.
- 소셜 미디어 개선 : 소셜 미디어를 통해 링크를 공유하면 단순히 링크가 표시되는 것이 아니라 제목, 설명 및 이미지를 포함하는 멋진 형식의 정보 블록이 표시됩니다.
이 기능을 구현하려면 SEO 페이지 HTML , Google 사이트 맵 XML및사이트맵 색인 XML템플릿을 사용하여 필요한 데이터를 생성하고 이러한 보고서를 브라이트코브의 OTT 제공 팀에 전달해야 합니다. 그러면 Brightcove 직원이 SEO 기능을 사용하도록 앱을 구성합니다. 주기적으로 데이터를 재생성하고 Brightcove에서 지정한 위치에 게시해야 합니다.
로쿠
먼저 Roku 사이트로 이동하여 신디케이션 데이터를 제출할 수 있는 양식을 작성해야 합니다. 완료되면 Roku 검색 피드 템플릿을 사용하여 데이터를 생성합니다. 해당 데이터를 사용하여 Brightcove의 OTT 제공 팀과 협력하여 Roku에 제출합니다. 프로세스가 작동하면 주기적으로 검색 피드를 자동으로 새로 고치기 위해 저장된 작업이 생성되었다고 가정하면 수동 제출이 더 이상 필요하지 않습니다. 저장된 작업이 검색 피드를 계속 새로 고치는 한 Roku는 결과 URL에서 주기적으로 최신 피드를 자동으로 가져옵니다.
새 템플릿 추가
새 템플릿을 추가하려면 다음 단계를 따르세요.
- Studio에서 레이아웃을 선택한 다음 톱니바퀴 아이콘을 클릭하여 앱 설정으로 들어갑니다.
- 앱 설정 의 데이터 내보내기 에서 범용 검색 데이터를 클릭합니다.
- 템플릿 구성이 선택되어 있는지 확인한 다음 새 템플릿 만들기 를 클릭합니다.
- 템플릿 이름을 제공합니다. 이 이름은 내부용이며 Studio에서만 볼 수 있습니다.
- 플랫폼 및 형식 유형을 선택합니다. 선택한 항목에 따라 다른 옵션이 제공됩니다.
- 선택한 유형에 따라 양식을 작성하십시오.
- 저장을 클릭합니다 .
새 작업 생성 및 사용
- 앱 설정 화면에서 작업 관리가 선택되었는지 확인한 다음 새 작업 만들기를 클릭합니다.
- 작업 이름을 제공하십시오. 이 이름은 내부용이며 Studio에서만 볼 수 있습니다.
- 템플릿 이름 앞의 확인란을 클릭하여 이 작업에 사용할 템플릿을 선택합니다.
- 스케줄 작업 실행 빈도 에서 원하는 빈도를 선택하십시오. 반복 시간은 현재 요일과 선택한 시간을 기준으로 합니다. 요일과 시간을 재설정하는 작업을 수동으로 실행하여 변경할 수 있습니다.
- 확인 을 클릭합니다.
- 작업 관리 화면으로 돌아가서 작업을 삭제, 편집 및 수동으로 실행할 수도 있습니다.
- 생성된 작업에서 파일을 다운로드하려면 결과 열에서 아래쪽 화살표를 클릭합니다. 생성된 파일이 나타나고 파일 이름을 클릭하여 다운로드 프로세스를 시작합니다.
플랫폼 및 형식 유형 옵션
새 템플릿을 만들 때 플랫폼 및 형식 유형을 선택합니다. 유형 선택에 따라 완료한 양식이 나타납니다. 이 섹션에서는 각 유형에 필요한 정보를 자세히 설명합니다. 유형은 다음과 같습니다.
Apple UMC 카탈로그 CSV
-
사용 사례 : Apple UMC 카탈로그 CSV 신디케이션 유형은 Apple의 비공개 Sequence 통합 도구를 통해 Apple 범용 검색 통합에 참여하는 고객이 사용합니다.
-
빈 양식 모양 :
-
양식 필드 정의 :
분야 명 정의 템플릿 이름 내부 스튜디오 이름; 뷰어 페이싱이 아닌 자산 유형 생성된 데이터 보고서에 포함하려는 단일 자산 유형 파일 이름 생성되는 파일에 대해 선택한 이름 .csv 확장자는 제공된 파일 이름에 자동으로 추가됩니다.
Apple UMC 가용성 CSV
-
사용 사례 : Apple UMC 가용성 CSV 신디케이션 유형은 Apple의 비공개 Sequence 통합 도구를 통해 Apple 범용 검색 통합에 참여하는 고객이 사용합니다.
-
빈 양식 모양 :
-
양식 필드 정의 :
분야 명 정의 템플릿 이름 내부 스튜디오 이름; 뷰어 페이싱이 아닌 자산 유형 생성된 데이터 보고서에 포함하려는 자산 유형 파일 이름 생성되는 파일에 대해 선택한 이름 .csv 확장자는 제공된 파일 이름에 자동으로 추가됩니다. 대상 지역 템플릿이 타겟팅되는 국가 범용 링크 접두사 - Beacon 앱에 대한 포인터
- 검색된 자산을 앱에서 열 수 있습니다.
- OTT 웹 앱의 기본 URL
- 예: 웹 앱의 자산 세부 정보 URL이
https://bcls.brightcove.com/details/12345과 같은 경우 양식 입력은
https://bcls.brightcove.com 이어야 합니다.
구글 사이트맵 XML
-
사용 사례 : Google 사이트 맵 XML 신디케이션 유형은 Google 사양에 따라 사이트맵을 생성합니다. 이러한 사이트맵은 Beacon의 새로운 SEO 전략에 참여하는 데 필요합니다.
-
빈 양식 모양 :
-
양식 필드 정의 :
분야 명 정의 템플릿 이름 내부 스튜디오 이름; 뷰어 페이싱이 아닌 자산 유형 생성된 데이터 보고서에 포함하려는 자산 유형 파일 이름 생성되는 파일에 대해 선택한 이름 이름이 제안되지만 변경될 수 있습니다. 비콘 애플리케이션 이름 이 값을 얻으려면 Brightcove의 OTT 제공 팀에 문의하십시오(Beacon Classic 인스턴스 이름이어야 함). 범용 링크 접두사 - Beacon 앱에 대한 포인터
- 검색된 자산을 앱에서 열 수 있습니다.
- OTT 웹 앱의 기본 URL
- 예: 웹 앱의 자산 세부 정보 URL이
https://bcls.brightcove.com/details/12345과 같은 경우 양식 입력은
https://bcls.brightcove.com 이어야 합니다.
웹에 게시 Beacon 애플리케이션 파일 이름을 기반으로 특정 URL에 사이트맵을 게시합니다. 웹앱이 Beacon의 SEO 프로세스에 참여하려면 선택해야 합니다. 다른 용도로 사이트맵을 생성하는 경우 선택 취소할 수 있습니다.
사이트맵 색인 XML
-
사용 사례 : 사이트맵 크기 제한으로 인해 사이트맵 색인은 하나 이상의 사이트맵을 가리키는 최상위 파일입니다.
-
빈 양식 모양 :
-
양식 필드 정의 :
분야 명 정의 템플릿 이름 내부 스튜디오 이름; 뷰어 페이싱이 아닌 파일 이름 생성되는 파일에 대해 선택한 이름 이름이 제안되지만 변경될 수 있습니다. 비콘 애플리케이션 이름 이 값을 얻으려면 Brightcove의 OTT 제공 팀에 문의하십시오(Beacon Classic 인스턴스 이름이어야 함).
SEO 페이지 HTML
-
사용 사례 : 검색은 전체 사이트에 대한 하나의 항목이 아니라 앱의 모든 자산에 대한 항목을 반환해야 합니다.
-
빈 양식 모양 :
-
양식 필드 정의 :
분야 명 정의 템플릿 이름 내부 스튜디오 이름; 뷰어 페이싱이 아닌 비콘 애플리케이션 이름 이 값을 얻으려면 Brightcove의 OTT 제공 팀에 문의하십시오(Beacon Classic 인스턴스 이름이어야 함). 앱 이름 표시 검색 결과에 표시할 앱 이름 기본 페이지 메타데이터 검색 가능한 제목 및/또는 설명이 없는 비자산 특정 페이지에 사용되는 기본 메타 태그 값입니다. 검색 크롤러가 웹 앱의 상단 또는 하단 메뉴 표시줄에 링크된 페이지를 요청할 때 설명만 사용됩니다. 제목과 설명은 검색 크롤러가 다른 비자산 특정 페이지를 요청한 경우에 사용됩니다. 모든 자산별 SEO 페이지(시리즈/시즌/에피소드/영화/라이브 이벤트/채널)는 자산에 정의된 제목과 설명을 사용하며 기본 페이지 메타데이터는 사용되지 않습니다.
앱에서 여러 언어를 사용하는 경우 각 언어에 대한 기본 페이지 메타데이터를 입력하는 것이 좋습니다.
Roku 검색 피드 2.0(JSON)
-
사용 사례 : Roku 검색 피드 신디케이션은 Roku 유니버설 검색 통합에 참여하는 데 필요한 카탈로그 피드 문서를 생성하는 데 사용됩니다.
-
빈 양식 모양 :
-
양식 필드 정의 :
분야 명 정의 템플릿 이름 내부 스튜디오 이름; 뷰어 페이싱이 아닌 자산 유형 생성된 데이터 보고서에 포함하려는 자산 유형 파일 이름 생성된 데이터의 파일 이름; .json 확장자가 파일 이름에 추가됩니다. 대상 지역 템플릿이 타겟팅되는 국가 범용 링크 접두사 - Beacon 앱에 대한 포인터
- 검색된 자산을 앱에서 열 수 있습니다.
- OTT 웹 앱의 기본 URL
- 예: 웹 앱의 자산 세부 정보 URL이
https://bcls.brightcove.com/details/12345과 같은 경우 양식 입력은
https://bcls.brightcove.com 이어야 합니다.
웹에 게시 Beacon 애플리케이션 파일 이름을 기반으로 특정 URL에 사이트맵을 게시합니다. 웹앱이 Beacon의 SEO 프로세스에 참여하려면 선택해야 합니다. 다른 용도로 사이트맵을 생성하는 경우 선택 취소할 수 있습니다. Roku가 피드를 수집하는 데 사용할 수 있는 공개 URL로 피드가 생성되도록 일반적으로 이 옵션을 선택하는 것이 좋습니다.
가능한 충돌
여러 템플릿을 사용하는 작업을 실행할 때 두 가지 충돌이 발생할 수 있습니다. 이러한 충돌은 다음과 같습니다.
- Beacon 응용 프로그램은 동일한 플랫폼 및 형식 유형 의 여러 템플릿을 사용하는 웹에 게시하는 작업을 지원할 수 없습니다. 예를 들어 Beacon 앱에는 두 개의 Google 사이트 맵 XML 템플릿(또는 두 개의 Sitemap 색인 XML 템플릿)이 있을 수 없습니다.
- Beacon 애플리케이션은 동일한 파일 이름으로 게시되는 여러 템플릿을 사용하는 작업을 지원할 수 없습니다. 예를 들어 Beacon 앱은구글 사이트맵 XML게시하는 템플릿
사이트맵.xml
그리고사이트맵 색인 XML동일한 이름으로 게시하는 템플릿,사이트맵.xml
. 다른 파일 이름을 사용해야 합니다.