재생 준비 상태로 보호된 콘텐츠 스트리밍

이 항목에서는 동적 전송을 사용하여 PlayReady로 보호된 콘텐츠를 스트리밍하는 방법에 대해 알아봅니다.

DRM 가입

이 기능은 추가 비용이 필요합니다. Video Cloud는 여러 장치에서 콘텐츠를 보호하기위한 다른 옵션을 제공합니다. 보다개요 : 콘텐츠 보호자세한 내용은. 어디서나 콘텐츠를 보호할 수 있도록 DRM 보호 기능을 번들링하는 방법에 대해서는 계정 관리자에게 문의하십시오.

계정 구성

Video Cloud에서 PlayReady와 함께 Smooth Streaming을 사용하려는 게시자 계정은 Brightcove 지원에서 비디오 클라우드 계정을 구성해야합니다. 연락해야합니다 Brightcove 지원 PlayReady를 지원하도록 계정을 구성하도록 요청하십시오.

PlayReady 보호 콘텐츠 스트리밍

Dynamic Delivery를 사용하면 요청 된 형식 (예 : PlayReady)의 패키징이 재생 중에 Just-In-Time으로 수행됩니다. Playready는 Smooth Streaming 또는 DASH로 제공 할 수 있습니다.

부드러운 스트리밍 + PlayReady

일반적으로 Smooth w / PlayReady를 사용하는 게시자는 사용자 지정 플레이어 구현과 통합됩니다. 클라이언트 응용 프로그램은 Brightcove 서버에 간단한 HTTP 호출을 수행하여 다음을 통해 올바른 재생 URL을 가져와야합니다. 재생 API (또는 CMS API 소스 엔드 포인트 ). Smooth Streaming을위한 패키징이 Brightcove 오리진 레벨에서 완료되면 Smooth Manifest에 대한 URL 만 있으면 재생을 시작할 수 있습니다.

다음은 Playback API 응답의 스 니펫입니다.

        {
            "src": "https://bcbolt446c5271-a.akamaihd.net\/media\/v1\/smooth\/simple\/playready\/1910141532001\/c6db389e-1894-4c4e-87d8-52fde971bbda\/d3e0d9fd-6b2e-4f9d-8cbf-f039c8d959be\/manifest.ismc?akamai_token=exp=1483050294~acl=\/media\/v1\/smooth\/simple\/playready\/1910141532001\/c6db389e-1894-4c4e-87d8-52fde971bbda\/d3e0d9fd-6b2e-4f9d-8cbf-f039c8d959be\/manifest.ismc*~hmac=8c8c7a64224eccc4ed4ad26a5bdbbee3bd29d09edc222760afd7732320c358bd",
            "type": "application\/vnd.ms-sstr+xml",
            "uploaded_at": "2016-12-01T21:49:50.115Z",
            "key_systems": {
                "com.microsoft.playready": {
                "license_url": "https://manifest.prod.boltdns.net\/license\/v1\/playready\/1910141532001\/c6db389e-1894-4c4e-87d8-52fde971bbda\/d3e0d9fd-6b2e-4f9d-8cbf-f039c8d959be?fastly_token=NTg2NThkMzZfNThhM2IzOGNmYmQwZDdjYmE3NzMxNzAxMmE4OTJjODc1ZWNjNzJiOWUxNjg5N2I0M2ExODAwOWJiMzViMTI1Yw%3D%3D"
                }
            }
        }

기본적으로 재생에 필요한 클라이언트 측 Smooth 매니페스트는 .ismc 확장자와 함께 제공됩니다. 현재 Smooth Streaming을 제공하는 Video Cloud 고객이고 재생 중에 경로에 / Manifest가 추가 된 ISM URL을 받으려면 고객 지원에 문의하여 워크 플로와의 호환성을위한 설정을 활성화하십시오.

MPEG-DASH + PlayReady

MPEG-DASH는 CENC (Common Encryption)로 암호화되므로 Playready 또는 Widevine DRM 라이선스 형식으로 해독 할 수 있습니다. HBBTV 장치에 콘텐츠를 전송해야하는 경우 계정 관리자에게 문의하여 계정에 대해 HbbTV 변형 DASH (PlayReady를 사용하여 암호화 됨) 전송을 활성화하십시오. 비슷하게, 재생 API (또는 CMS API 소스 엔드 포인트 )을 사용하여 DASH 매니페스트 (데스크톱 및 HbbTV 모두)를 검색 할 수 있습니다.

제한 사항

다음 제한 사항은 Dynamic Delivery를 사용하여 PlayReady 보호 콘텐츠를 스트리밍하는 데 적용됩니다.

  • 우리의 콘텐츠는 현재 16 바이트 IV를 사용하는 HbbTV 1.5의 경우를 제외하고 8 바이트 초기화 벡터 (IV)를 사용하여 PlayReady DRM을 사용하여 암호화됩니다. Playready DRM에 대한 자세한 내용은 Microsoft의 Microsoft PlayReady를 사용한 DASH 콘텐츠 보호문서.