지원 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    베스트 프랙티스 : CMS 및 Playback APIs

    이 항목에서는 카탈로그 API (CMS 및 Playback API들).

    소개

    CMS와 Playback API귀하의 Video Cloud 비디오 데이터. 이 항목의 목적은 해당 항목과 해당 항목을 사용하는 모범 사례의 차이점을 이해하는 데 도움을주기위한 것입니다.

    CMS와 Playback APIs

    CMS 및 Playback API동일한 기본 비디오 데이터에 액세스합니다. 그러나 특정 상황에서 어떤 것을 사용할지 결정해야하는 몇 가지 중요한 차이점이 있습니다.

    일반적으로 CMS API 통합과 같은 백엔드 사용을위한 것입니다. Video Cloud 귀하의 CMS 시스템. 그만큼 Playback API 동영상 및 재생 목록 데이터를 가져 오는 프런트 엔드 용입니다. players 또는 비디오 포털 ( Brightcove Player catalogplaylist API는 Playback API예를 들어,).

    아래 표에는 두 API 간의 주요 차이점이 나와 있습니다.

    CMS 대 재생
    항목 CMS API Playback API
    종류의 운영 생성, 읽기, 업데이트, 삭제 읽기 전용 - 데이터를 사용하여 수정할 수 없음 Playback API
    운영 범위 비디오 데이터의 모든 측면 관리 특정 비디오 또는 재생 목록 가져 오기 또는 비디오 검색
    인증 일시적인 토큰에 액세스 퍼머넌트 정책 키
    데이터의 신선도 캐싱 없음, 항상 현재 없음 20 분까지 캐시 됨
    응답 속도 느린 더 빨리 (캐싱 때문에)
    접속하다 서버 측만 (COR 비활성화) 서버 또는 클라이언트 측 (COR 사용)
    데이터 동영상 및 재생 목록 요청에는 동영상 소스 URL이 포함되지 않습니다. 그것들을 얻으려면 두 번째 요청이 필요합니다. 동영상 및 재생 목록 요청에는 동영상 소스 URL이 포함됩니다.

    미디어 URL 사용

    렌디션, 이미지 및 기타 자산의 URL은 고정되어 있지 않음을 이해하는 것이 중요합니다. Brightcove는 미디어 자산의 저장을 수시로 재구성하며, 이러한 상황이 발생하면 특정 에셋의 URL이 변경됩니다. 하드 코딩 된 URL을 페이지 또는 앱의 애셋에 사용하는 경우 링크가 어느 시점에서 중단됩니다.

    또한 모든 URL에는 TTL 토큰은 콘텐츠 보안상의 이유로 즉, URL은 기본적으로 6 시간 후에 만료됩니다. 토큰의 수명은 365 일까지 연장 될 수 있습니다. 수명이 긴 토큰을 원한다면, Brightcove 지원 문의. 그러나 TTL 자산이 CDN에 의해 ​​캐시되는 최대 시간을 반영하지만 토큰이 만료되기 전에 URL이 변경되지 않을 것이라는 보장은 없습니다.

    미디어에 대한 링크가 끊어지지 않도록하는 가장 좋은 방법은 Video Cloud 런타임에 CMS API 또는 Playback API.

    URL 캐싱

    런타임 API 요청이 옵션이 아닌 경우 로컬 데이터 캐시에서 하루에 한 번 이상 새로 고쳐지는 URL을 가져 오는 것이 좋습니다. TTL 토큰 중 더 짧은 것.

    참조 ID 충돌

    이 섹션은 CMS API 로 작성되어야 합니다.

    참조 ID의 고유성을 보장하기 위해 CMS API 할당 된 비디오에 대한 작업이 완료된 후 최대 3 분 동안 ID를 잠급니다. 이렇게하면 너무 빨리 실패한 요청을 다시 시도하거나 이전에 할당 된 비디오를 삭제 한 후 너무 빨리 참조 ID를 다시 사용하려고하면 409 오류가 반환 될 수 있습니다. 자세한 내용은 오류 메시지 참조 자세한 내용은.


    페이지 최종 업데이트 28 Sep 2020