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

    정적 URL 전달

    이 주제에서는 Brightcove에서 정적 URL을 사용하는 방법을 학습합니다 Playback API v2.

    소개

    Brightcove는 자산의 비디오 매니페스트 파일에 정적 URL을 제공합니다. Video Cloud 도서관. 이를 통해 자신의 CMS에서 콘텐츠를 유연하게 관리 할 수 ​​있습니다.live사용자 정의 보안 스키마를 사용합니다.

    이는 기존 아키텍처를 허용하지 않는 고객에게 중요합니다. Playback API 매니페스트 URL이 필요하기 전에 호출하십시오. 그만큼 player 이 기능을 사용하면 한 번의 호출을 제거하여 재생 시작 시간을 줄일 수 있습니다.

    또한 Playback API v2 참조.

    test

    정적 URL에는 다음 요구 사항이 필요합니다.

    • Brightcove Playback API v2
    • 동적 전달을 위해 자산이 처리됩니다.

    분석 등록

    정적 URL을 사용하면 Playback API 사용하지 않고 Brightcove Player. 동안 Brightcove Player 분석 데이터를 Brightcove로 자동 전송하면 Data Collection API 이것을하기 위해.

    당신이 Data Collection API, 개요 : Data Collection API 문서를 참조하시기 바랍니다.

    데이터 수집기로 정보를 보내는 방법에 대한 자세한 내용은 Data Collection API 견본.

    Video Cloud

    오늘날 VideoCloud를 통한 모든 재생에는 비디오 재생을 시작하기 위해 2 개의 API 호출이 필요합니다. 정적 URL을 사용하면 API 호출 수를 하나만 줄일 수 있습니다.

    다음 다이어그램은 정적 URL없이 비디오 재생을위한 API 호출을 보여줍니다.

    Video Cloud 재생
    Video Cloud 재생

    정적 URL

    Brightcove와 함께 Playback API v2, 이제 정적 URL을 사용할 수 있습니다.

    Features

    정적 URL과 관련된 기능은 다음과 같습니다.

    특색 댓글
    VOD에 대한 정적 URL 지원 Dynamic Delivery를 통한 지원되는 비디오 형식 :
    • HLS
    • DASH
    • HLS VMAP
    • 대시 VMAP
    • MP4
    권한 부여 JSON 웹 토큰 (JWT)
    DRM VOD 만
    Delivery 규칙 VOD 만
    서버 측 광고 삽입 (SSAI) VOD 및 Live
    BYO CDN Brightcove의 CDN은 매니페스트 및 하위 매니페스트를 계속 제공합니다.

    고객의 CDN은 비디오 세그먼트 만 제공합니다.
    자막 현재 매니페스트 캡션 만 지원됩니다.

    정적 URL 구현

    정적 URL에는 다음이 포함됩니다.

    • 계정 ID
    • 비디오 ID (또는 참조)
    • 배송 유형 (HLS, 대시)
    • 구성 옵션 (SSAI, DRM, CDN 등)

    이러한 URL은 고객이 생성 및 서명하여 보안을 유지합니다. JSON 웹 토큰 (JWT). 이 토큰을 사용하여 전달 측면을 구성하고 시행 할 수 있습니다. 자세한 내용은 만들기 JSON 웹 토큰 안내

    도메인

    정적 URL에 사용되는 도메인은 Playback API v2 (PAPIv2) URL :

    https://playback.brightcovecdn.com/playback/v1/

    종점

    각 게재 유형에 대한 정적 URL 예 :

    배송 유형 URL
    HLS 마스터 매니페스트
    /accounts/{account_id}/videos/{video_id}/master.m3u8?bcov_auth={jwt}
    대시 매니페스트
    /accounts/{account_id}/videos/{video_id}/manifest.mpd?bcov_auth={jwt}
    HLS VMAP[1-1]
    /accounts/{account_id}/videos/{video_id}/hls.vmap?bcov_auth={jwt}
    대시 VMAP[1-1]
    /accounts/{account_id}/videos/{video_id}/dash.vmap?bcov_auth={jwt}
    최고 비트 레이트 MP4
    /accounts/{account_id}/videos/{video_id}/high.mp4?bcov_auth={jwt}
    최저 비트 레이트 MP4
    /accounts/{account_id}/videos/{video_id}/low.mp4?bcov_auth={jwt}

    노트

    • [1-1] HLS 및 DASH VMAP는 다음을 포함하는 경우에만 검색 할 수 있습니다. ssai JWT를 만들 때 클레임-다음 섹션을 참조하십시오.

    쿼리 매개 변수

    쿼리 매개 변수
    쿼리 매개 변수 가치관
    bcov_auth JWT 참조 이하

    만들기 JSON 웹 토큰

    Brightcove와 통신 할 때 사용할 토큰을 만들려면 Playback API,를 참조하십시오 만들기 JSON 웹 토큰 (JWT) 문서. 정적 URL de에 사용할 수있는 클레임을 찾을 수 있습니다.live거기 ry.

    컨텐츠 보호 (DRM) 사용

    당신은 포함 할 수 있습니다 pro 위에서 정의한대로 보호 유형을 지정하십시오.

    라이센스 요청의 경우 JWT에는 페이로드가 필요하지 않지만 매니페스트 요청 JWT와 동일한 RSA 키를 사용하여 서명해야합니다.

    Widevine 라이선스 요청

    다음 엔드 포인트를 사용하여 Widevine에 대한 DRM 라이선스를 얻을 수 있습니다.

    /accounts/{account_id}/videos/{video_id}/licenses/widevine?bcov_auth={JWT}

    FairPlay 앱 인증서

    FairPlay 앱 인증서의 엔드 포인트는 다음과 같습니다.

    /accounts/{account_id}/fairplay_app_cert

    PlayReady 엔드 포인트

    PlayReady의 경우 라이선스 요청의 끝점은 다음과 같습니다.

    /accounts/{account_id}/videos/{video_id}/licenses/cenc/playready?bcov_auth={JWT}

    노트

    다음 참고 사항은 정적 URL 전달에 적용됩니다.

    • 매니페스트 내 캡션이 지원됩니다. 향후 릴리스에서는 대역 외 사이드카 캡션이 지원 될 예정입니다.
    • 고객의 BYO CDN은 비디오 세그먼트를 제공하고 Brightcove의 CDN은 매니페스트 및 하위 매니페스트를 계속 제공합니다.
    • Brightcove는 만료되지 않은 JWT 사용을 지원합니다. 이렇게하려면 exp 토큰을 만들 때 소유권을 주장하십시오.

    페이지 최종 업데이트 10 Nov 2020