비디오 사이트 맵 생성

이 항목에서는 CMS API를 사용하여 비디오 사이트 맵을 생성하는 방법에 대해 알아 봅니다. 사이트를 조사 할 때 검색 엔진 인덱서가 찾는 사이트 맵이라는 표준 문서가 있습니다. 사이트 맵은 사이트에 노출 된 콘텐츠, 해당 콘텐츠에 대한 메타 데이터 및 해당 콘텐츠가 사이트에서 어디에 있는지 검색 엔진에 간결하게 알려줍니다. 사이트 맵은 표준 사양을 따르는 XML 파일입니다.

사이트 맵 유형

만들 수있는 (그리고 만들어야하는) 사이트 맵에는 두 가지 유형이 있습니다.

  • 사이트 맵– www.google.com 또는 search.yahoo.com과 같은 표준 텍스트 기반 검색 엔진에서 콘텐츠의 색인을 생성하는 사이트 맵
  • 비디오 사이트 맵– video.google.com과 같은 미디어 중심 검색 엔진에서 콘텐츠 색인을 생성하는 사이트 맵

이 항목은 주로 비디오 사이트 맵에 중점을 둡니다.

비디오 콘텐츠에 대한 적절한 SEO 전략에는 표준 사이트 맵과 비디오 사이트 맵을 모두 만드는 것이 포함됩니다. 우선 순위 관점에서 표준 사이트 맵을 먼저 만든 다음 비디오 사이트 맵을 만들려고합니다. CMS API를 사용하면 사이트 맵을 수동으로 컴파일하지 않고 자동으로 만들 수 있습니다.

이 문서의 예제는 (node.js) JavaScript로 작성되었으며 서버에서 실행됩니다.

표준 사이트 맵

사이트맵은 www.sitemaps.org에서 정의한 사이트맵 사양을 따릅니다 . 사이트 맵 파일의 목적은 사이트의 URL 목록을 검색 엔진에 제공하는 것입니다.

비디오 사이트 맵

비디오 사이트 맵은 표준 사이트 맵 파일과 개념적으로 유사합니다. 사이트 맵 파일에는 계정의 동영상 당 하나의 항목이 있습니다. 실제로 동영상 사이트 맵은 사이트 맵 스키마를 기본으로 사용하고 동영상 메타 데이터와 관련된 추가 태그를 추가합니다. 자세한 내용은 Google의 동영상 사이트맵 문서를 참조하세요 .

동영상 사이트 맵을 만드는 데 필요한 코드는 사이트 맵을 만드는 데 필요한 코드와 거의 동일합니다. 유일한 차이점은 각 동영상에 대한 추가 메타 데이터를 각 URL 항목에 추가한다는 것입니다.

사용하여CMS API자동으로 생성할 수 있습니다. sitemap.xml Video Cloud 계정에서 비디오 데이터를 가져오고 관련 데이터를 XML 템플릿에 삽입하여 파일. CMS API요청에는액세스 토큰인증을 위해. 액세스 토큰에는 동영상에 대한 읽기 권한이 있어야합니다.

샘플 앱

샘플 코드가온라인 작업 앱으로 변환되었습니다 .

앱 빌드에 대한 참고 사항

  • 동영상 사이트맵에 필요한 모든 데이터는 를 통해 확인할 수 있습니다. 단, 는 동영상이 게시된 페이지 URL을 제공합니다. CMS APIloc CMS의 다른 데이터 소스에서이를 가져 오거나 정보를 비디오 메타 데이터의 어딘가에 저장할 수 있습니다.
  • Video Cloud의 일부 데이터는 약간 조작해야합니다. 예를 들어 에서duration반환하는CMS API값은 밀리초 단위이지만 사이트맵에서는 초 단위로 입력해야 합니다.
  • player_loc대신video_loc제공하는 경우 플레이어 URL이 어떻게 표시되는지 알아야 합니다.
        https://players.brightcove.net/{player_id}/index.html?videoId={video_id}

    여기에서 각 비디오에 대한 URL을 쉽게 생성 할 수 있습니다.

  • 대신 제공하는 경우video_loc , 추가로 만들어야 합니다. 소스 요청각 비디오에 대해 HTTP MP4 변환을 선택합니다.