폴백 HDCP

이 항목에서는 HDCP를 지원하지 않는 장치에 대한 표준 해상도 대체와 함께 HDCP 보호 콘텐츠를 사용하여 무단 장치에서 스트리밍을 차단하는 방법에 대해 알아봅니다.

HDCP란 무엇입니까?

HDCP(High-bandwidth Digital Content Protection)는 고화질(HD) 비디오 및 오디오 신호가 승인되지 않은 장치에 복사되지 않도록 보호하는 데 사용되는 디지털 복사 방지의 한 형태입니다. 전송 장치는 먼저 수신자가 데이터를 수신할 권한이 있는지 확인합니다. 그렇다면 송신기는 도청을 방지하기 위해 암호화된 데이터를 보냅니다.

수신 설정은 장치, 케이블, 어댑터 및 소프트웨어 드라이버를 포함하여 HDCP와 호환되어야 합니다. 수신기가 HDCP와 호환되지 않는 경우 비디오는 SD(표준 화질)로만 재생됩니다. 일반적으로 최신 HDTV와 HDMI 또는 DVI 케이블은 HDCP와 호환되어야 합니다.

장치를 HDCP와 호환되게 하려면 제조업체는 Intel 자회사인 Digital Content Protection LLC로부터 라이선스를 취득하고 연간 요금을 지불해야 합니다. 보안 규칙에는 세 가지 유형이 있습니다.

  • HDCP 지원 케이블링을 통해 이동하는 데이터는 사이버 범죄자로부터 숨길 수 있도록 암호화됩니다.
  • 손상된 디지털 장치는 키가 제거되어 장치에서 더 이상 데이터를 얻을 수 없습니다.
  • 인증은 데이터와 콘텐츠가 라이선스가 없는 장치로 전송되는 것을 방지합니다.

HDCP에 대한 자세한 내용은 고대역폭 디지털 콘텐츠 보호 에 대한 Wikipedia 페이지를 참조하십시오.

하드웨어 보안 수준이 HDCP와 어떤 관련이 있는지 알아보십시오.

Brightcove는 HDCP를 사용하여 콘텐츠를 어떻게 보호합니까?

콘텐츠 소유자는 DRM으로 콘텐츠를 보호하고 특정 하드웨어 설정에 대해 HDCP를 강제 적용할 수 있습니다. HDCP를 지원하지 않는 장치의 경우 Brightcove는 저품질 SD 렌디션을 사용하여 대체 환경을 제공합니다.

이를 달성하기 위해 서로 다른 변환을 잠금 해제하는 여러 키를 사용합니다. 플레이어는 필요에 따라 여러 키와 스위치에 DRM 키체인을 사용합니다. 각 보호 유형에 대해 하나가 아닌 세 개의 키가 있습니다.

각각에 대해 하나의 키가 있습니다.

  • 오디오
  • 고화질
  • SD

작업 흐름

  1. Fallback HDCP에 대해 계정을 활성화하십시오.
  2. 플레이어는 동영상 콘텐츠에 대한 재생 API를 요청합니다.
  3. 플레이어가 HDCP 보호 비디오 데이터를 찾으면 장치를 확인합니다.
  4. HDCP 지원 장치의 경우 플레이어는 연결된 DRM 키를 사용하고 암호화된 HD 변환을 재생합니다.
  5. HDCP와 호환되지 않는 하드웨어의 경우 재생 시 보호 수준이 낮은 SD 렌디션을 사용합니다.

참고 사항:

  • 모든 변환은 DRM으로 보호됩니다.
  • 각 키는 여러 렌디션의 잠금을 해제하도록 설정되어 있으므로 Brightcove는 사용 중인 장치에 대해 최상의 렌디션을 계속 제공할 수 있습니다.

어떤 플레이어를 사용할 수 있나요?

이 기능은 다음 플레이어에서 지원됩니다.

  • Brightcove Player(웹) 버전 6.62 이상
  • iOS/tvOS용 브라이트코브 네이티브 SDK 버전 6.10.1 이상
  • Android용 Brightcove Native SDK 버전 6.17.1 이상

기본 플레이어에 대한 자세한 내용은 기본 SDK가 포함된 폴백 HDCP 문서를 참조하세요.

내 계정을 어떻게 활성화합니까?

이 기능은 DRM 보호가 활성화된 모든 계정에서 사용할 수 있습니다. 이 기능을 활성화하려면 고객 성공 관리자에게 문의하십시오.

DRM에 대한 자세한 내용은 개요를 참조하십시오. 디지털 권한 관리 (DRM)문서.

하드웨어 보안

각 DRM 유형은 콘텐츠가 인터넷을 통해 배포되고 장치에서 재생될 때 콘텐츠를 보호하기 위해 일련의 산업 표준을 구현합니다. 장치에 대한 보안 수준을 제공하여 이를 수행합니다.

FairPlay

이 표는 하드웨어 보안 수준이 HDCP와 어떻게 관련되어 있는지 보여줍니다.

하드웨어 보안 수준 및 HDCP
보안 레벨 설명 디바이스
필요하지 않음 HDCP가 적용되지 않습니다. 모든 기기
유형 0 필수 HDCP 유형 0 콘텐츠 스트림이 적용됩니다. 스트림은 HDCP 중계기에 의해 모든 HDCP 장치로 전송됩니다.
유형 1 필수(가장 높음) HDCP 콘텐츠 유형 1(HDCP 버전 2.2 이상)이 적용됩니다. 스트림은 HDCP 리피터에서 HDCP 1.x 호환 장치 또는 HDCP2.0 호환 리피터로 전송되지 않을 수 있습니다.

Widevine

일반적인 구현 솔루션은 L1 보안을 지원하는 장치에서만 프리미엄 HD 콘텐츠를 스트리밍하는 것입니다. 예를 들어 대부분의 Android 기기는 L1 보안을 지원합니다. 반면에 L2 및 L3 장치(예: 데스크톱의 Chrome)는 표준 품질 비디오 스트림을 수신합니다.

이 표는 하드웨어 보안 수준이 HDCP와 어떻게 관련되어 있는지 보여줍니다.

하드웨어 보안 수준 및 HDCP
보안 레벨 설명 디바이스
수준: L1(가장 높음) 비디오 암호 해독 및 처리는 하드웨어 TEE(Trusted Execution Environment)에서 수행됩니다. 대부분의 Android 및 ChromeOS 기기
수준: L2 비디오 암호 해독은 하드웨어 TEE(신뢰할 수 있는 실행 환경)에서 발생하지만 비디오 처리는 TEE 외부에서 발생합니다.
수준: L3 TEE는 없지만 하드웨어 암호화 엔진을 포함할 수 있습니다. 레거시 Android 및 ChromeOS 기기

플레이레디

PlayReady는 클라이언트가 무단 사용에 대해 얼마나 강력한지 정의하는 보안 수준을 제공합니다. 자세한 내용은 Microsoft의 보안 수준 문서를 참조하십시오.

이 표는 하드웨어 보안 수준이 HDCP와 어떻게 관련되어 있는지 보여줍니다.

하드웨어 보안 수준 및 HDCP
보안 레벨 설명 디바이스
SL2000 상용 콘텐츠를 소비하는 강화된 장치 및 응용 프로그램용. 장치 및 응용 프로그램용.
자산, 클라이언트 암호 또는 콘텐츠 암호는 소프트웨어 또는 하드웨어 수단을 통해 보호됩니다.
SL3000(최고) 최고 품질의 상업용 콘텐츠를 소비하는 보안이 가장 강화된 강화 장치용. 기기 전용입니다.
자산, 클라이언트 암호 및 콘텐츠 암호는 프로세서의 TEE(신뢰할 수 있는 실행 환경)를 사용하여 하드웨어 수단을 통해 보호됩니다. 규정 준수 및 견고성 요구 사항의 상위 집합을 사용합니다.

렌디션은 어떻게 관리됩니까?

비디오 렌디션은 다음과 같이 관리됩니다.

비디오 해상도
해상도 동영상 크기
표준 화질(SD) 높이 < 720
고화질(HD) 높이가 720 이상이고 높이가 < 2160 이상입니다.
초고화질(UHD) 키 > = 2160