제한 사항
콘텐츠 보안을 위해 Brightcove API에서 반환되는 비디오 및 자산의 URL에는서명이 있습니다. 즉 , 해당 URL에는 짧은 시간 (보통 몇 시간) 동안만 사용할 수 있는 토큰이 포함되지만 계정 구성에 따라 달라질 수 있습니다. 즉, 이 도구에서 생성된 MRSS 코드의 URL은 일정 기간 동안만 좋을 것입니다.
다음 두 가지 방법 중 하나로이 문제를 처리 할 수 있습니다.
- 브라이트코브 지원 부서에 계정의 미디어 URL에 연결된 토큰에 대한 “생방송 시간”을 늘리라고 요청할 수 있습니다. 값은 최대 1년까지의 기간으로 설정할 수 있습니다. 그러나 계정 수준 설정이므로 변경 내용이 모든 동영상에 적용된다는 점에 유의하십시오.
- 또는 이 앱의 고유 버전을 만들고 토큰 수명 내에 정기적으로 새로운 버전의 MRSS 피드를 만들도록 할 수 있습니다.
대체 샘플
프록시 앱을CMS API통해 MRSS 피드를 생성하는 몇 가지 추가 샘플이 있습니다.
당신은 또한 이것에 관심이있을 수 있습니다대체 샘플 Brightcove 고객이 PHP만으로 생성했습니다.
에 비해 Playback API를 사용할 때의 유일한 이점은 앱이 전적으로 클라이언트 측이라는 점입니다. 액세스 토큰을 얻기 위해 서버 측 프록시가 필요하지 않습니다. CMS API
인증
요청은 다음 세 가지 방법 중 하나로 전달될 수 있는 정책 키에 의해 인증됩니다.
Accept
헤더에 대한 인수에서:Accept: application/json;pk={policy_key}
브라우저 기반 클라이언트에 권장되는 방법입니다. 브라우저 CORS “사전 비행”검사의 일부로 추가 요청없이 먼저 요청을 진행할 수 있기 때문입니다. 이렇게 하면 브라우저 요청이 처음 이루어질 때 대기 시간이 절약됩니다.
- realm 키워드를 사용하는
Authorization
헤더에서BCOV-Policy
:Authorization: BCOV-Policy {policy_key}
BCOV-Policy
헤더에서:BCOV-Policy: {policy_key}
정책 키 가져오기
이 앱에는검색 가능정책 키가 필요합니다. Brightcove Player에 자동으로 추가되는기본 정책 키는검색이 지원되지 않으므로 이러한 키 중 하나를 사용할 수 없습니다. 검색 가능한 정책 키를 생성 할 수있는 두 가지 방법이 있습니다.
- 정책 키 퀵 스타트를 사용하여 기본정책 키를 생성할 수 있습니다.
- 정책 API에 요청할 수 있습니다.
종속성
- VKBeautify (MRSS 피드용 XML을 예쁘게 인쇄하려면)
작업 샘플
이 GitHub 리포지토리에서 이 샘플과 관련된 모든 코드를 찾아보세요 .
펜재생 API 참조: MRSS 생성기 Brightcove 학습 서비스( @rcrooks1969 ) 에코드펜 .
코드펜 사용
위의 CodePen을 효과적으로 사용하기위한 몇 가지 팁은 다음과 같습니다.
- 결과버튼을 클릭하여 플레이어의 실제 디스플레이를 전환합니다.
- HTML/CSS/JS버튼을 클릭하면 코드 유형 중 하나가 표시됩니다.
- 딸깍 하는 소리 CodePen에서 편집오른쪽 상단 모서리에서 이 CodePen을 자신의 계정으로 분기합니다.
- 이 GitHub 리포지토리에서 이 샘플과 관련된 모든 코드를 찾아보세요 .