재생 목록에서 JSON/MRSS 피드

이 샘플에서는 재생 API를 사용하여 재생 목록을 검색하고 데이터에서 JSON 또는 MRSS 비디오 피드를 생성하는 방법을 배웁니다. CMS API로도 이 작업을 수행할 수 있지만 Playback API를 사용하면 서버 측 프록시를 통해 API 요청을 라우팅하지 않고도 순수 클라이언트 측 앱을 만들 수 있습니다.

서문

다음은 재생 목록 API를 사용하여 Video Cloud 재생 목록의 데이터를 가져와 신디케이션 파트너에게 전달할 수 있는 JSON 또는 MRSS 데이터로 제공하는 간단한 예입니다.

제한 사항

콘텐츠 보안을 위해 Brightcove API에서 반환되는 비디오 및 자산의 URL에는서명이 있습니다. 즉 , 해당 URL에는 짧은 시간 (보통 몇 시간) 동안만 사용할 수 있는 토큰이 포함되지만 계정 구성에 따라 달라질 수 있습니다. 즉, 이 도구에서 생성된 MRSS 코드의 URL은 일정 기간 동안만 좋을 것입니다.

다음 두 가지 방법 중 하나로이 문제를 처리 할 수 있습니다.

  • 브라이트코브 지원 부서에 계정의 미디어 URL에 연결된 토큰에 대한 “생방송 시간”을 늘리라고 요청할 수 있습니다. 값은 최대 1년까지의 기간으로 설정할 수 있습니다. 그러나 계정 수준 설정이므로 변경 내용이 모든 동영상에 적용된다는 점에 유의하십시오.
  • 또는 이 앱의 고유 버전을 만들고 토큰 수명 내에 정기적으로 새로운 버전의 MRSS 피드를 만들도록 할 수 있습니다.

요구 사항

이것을 직접 구축하려면 두 가지가 필요합니다.

선택 사항

기능상의 이유로 이 작업을 수행할 필요는 없지만 MRSS 코드를 예쁘게 만들고 읽기 쉽도록 VKBeautify JavaScript 라이브러리를 포함했습니다.

나머지는 HTML과 JavaScript에 관한 것으로, 아래 작업방법섹션에 자세히 설명되어 있습니다.

이송 발생기

이 GitHub 리포지토리에서이 샘플과 관련된 모든 코드를 찾아보세요 .

재생 API 참조: 재생 목록의 MRSS Brightcove 학습 서비스( @rcrooks1969 ) 에코드펜 .