개요: DRM (디지털 권한 관리)
서문
DRM (디지털 권한 관리) 은 해당 권한이 부여된 클라이언트를 제외하고 비디오가 재생되지 않도록 합니다. DRM의 구현은 다양하지만 일반적으로 사용되는 메커니즘은 클라이언트가 재생을 인증하는 일종의 키가있는 경우에만 비디오를 암호화하고 암호를 해독하는 것입니다.
지원되는 모든 DRM 패키지에는 화면 녹화 감지 및 차단 기능이 내장되어 있습니다.
또한 다음을 참조하십시오.
플레이어 구성 또는 비디오 속성에서 설정할 수 있는 추가 콘텐츠 보안 메커니즘은 다음을 참조하십시오.
지원되는 DRM 유형
Beacon은 DRM에 대한 광범위한 지원을 제공합니다.
- 패키징, 라이선스 제공 및 재생에 대한 포괄적인 지원
- 지정된 장치에 적합한 DRM의 적응 사용:
- Beacon은 플러그인에 대한 종속성을 최소화하기 위해 기본 장치 DRM을 선호합니다.
- Beacon은 표준을 활용하여 크로스 플랫폼 솔루션을 제공하는 데 필요한 변환 수를 줄입니다.
브라이트코브는 HTML5 비디오용 가장 인기 있는 세 가지 유형의 DRM을 지원합니다.
여러 DRM 유형에 등록하여 모든 디바이스와 플랫폼의 콘텐츠를 보호할 수 있습니다.
DRM 지원 요약
DRM 지원은 다음 표와 같이 비디오 형식에 따라 다릅니다.
브라우저 | 최소 OS 버전 | 대시 와이드바인 |
대시 플레이레디 |
HLS 페어플레이 |
HLS 와이드바인 (살다) |
HLS 와이드바인 (VOD) |
---|---|---|---|---|---|---|
데스크톱 장치의 웹 플레이어[1-1] | ||||||
크롬 35+ | 크롬에서 지원하는 윈도우 및 맥 OS 버전 | 예 | 아니요 | 아니요 | 예 | 아니요 |
파이어폭스 47+ | 파이어 폭스에서 지원하는 윈도우 및 맥 OS 버전 | 예 | 아니요 | 아니요 | 예 | 아니요 |
사파리 8+ | 맥 OS 시에라 | 아니요 | 아니요 | 예 | 아니요 | 아니요 |
크롬 에지 | 윈도우 7, 8.1, 맥 OS | 아니요> | 아니요 | 아니요> | 아니요 | |
크롬 에지 | 윈도 10 | 아니요> | 예 | 아니요 | 아니요> | 아니요 |
레거시 모서리 | 윈도 10 | 아니요 | 예 | 아니요 | 아니요 | 아니요 |
모바일 장치의 웹 플레이어 | ||||||
크롬 최신 3 메이저 버전 |
안드로이드 6+ | 예 | 아니요 | 아니요 | 아니요> | 아니요 |
Safari | iOS 11.2 | 아니요 | 아니요 | 예 | 아니요 | 아니요 |
셋톱 장치의 웹 플레이어 | ||||||
Chrome | 안드로이드 TV, 크롬캐스트 | 예 | 아니요 | 아니요 | 아니요> | 아니요 |
Chrome | 아마존 파이어 TV, 구글 TV, 로쿠 | 아니요 | 예 | 아니요 | 아니요 | 아니요 |
Safari | 애플 TV (에어플레이를 통해) | 아니요 | 아니요 | 예 | 아니요 | 아니요 |
모바일 장치에서 안드로이드 SDK (네이티브 플레이어) | ||||||
해당 없음 | Android OS 6.0.1+(모든 기기) | 예 | 아니요 | 아니요 | 예 | 예 |
해당 없음 | 안드로이드 TV, 아마존 파이어 TV | 예 | 아니요 | 아니요 | 예 | 예 |
모바일 장치에서 iOS SDK (네이티브 플레이어) | ||||||
해당 없음 | iOS 11.2 이상 (모든 기기) | 아니요 | 아니요 | 예 | 아니요 | 아니요 |
모바일 장치의 tvOS SDK (네이티브 플레이어) | ||||||
해당 없음 | 틀: 애플 TV | 아니요 | 아니요 | 예 | 아니요 | 아니요 |
참고 사항
DRM 지원 세부 정보
브라우저
브라우저 용 DRM은 데스크톱 또는 모바일 웹 용입니다 (Android 6 이상 기기의 경우 크롬, iOS 11.2 이상 기기의 경우 사파리). Brightcove는 MPEG-DASH 및 일반 암호화를 Widevine Modular, Apple FairPlay 및 Microsoft PlayReady와 함께 사용하여 데스크톱에서 DRM을 제공합니다. 사용되는 유형은 브라우저에 따라 다릅니다. 이를 통해 여러 브라우저에서 재생할 수 있는 단일 자산 세트를 제공하는 동시에 최신 브라우저에서 사용할 수 있는 기본 DRM을 활용할 수 있습니다.
iOS 및 안드로이드 애플리케이션
아래 정보는브라이트코브 네이티브 플레이어 SDK를 사용하여 빌드된 앱에 적용됩니다 . 참고로 SDK는 일반 재생 외에도 DRM을 통한오프라인 재생도 지원합니다 .
iOS
iOS 디바이스의 경우 현재 DRM 솔루션은 FairPlay 스트리밍을 지원하는 HLS입니다.
애플의 페어플레이 스트리밍 (FPS) 기술은 아이폰, 아이패드와 애플 TV를 포함한 애플 장치에 HTTP 라이브 스트리밍 (HLS) 비디오를 전송하기위한 안전한 솔루션을 제공합니다. 이 제품은 설정된 보안 키 프로토콜을 사용하며 모바일 장치의 전력 소비를 최소화합니다.
Android
안드로이드 장치의 경우 솔루션은 MPEG-대쉬+CENC (와이드 바인 모듈) 입니다.
Google Widevine은 콘텐츠 소유자, 인터넷 동영상 제공업체, 소매업체 및 동영상 운영자가 인터넷에 연결된 엔터테인먼트 플랫폼에 고품질 브랜드 엔터테인먼트 서비스를 제공하는 데 사용할 수 있는 멀티 플랫폼, 멀티 포맷 DRM 및 동영상 최적화 솔루션을 제공합니다.
안드로이드 장치를 사용한 DRM 보안 수준
Widevine은 비디오 보호를 관리하기 위한 CENC 암호화, 라이선스 키 교환 및 적응형 스트리밍 품질을 비롯한 일련의 업계 표준을 구현합니다. Widevine은 수신 장치의 보안 기능을 기반으로 여러 수준의 스트리밍 품질을 지원합니다.
보안 수준은 L1, L2 및 L3으로 지정됩니다.
- 수준 1 - 가장 높은 보안 수준
- 지우기 키는 보안 프로세서에서만 볼 수 있습니다.
- 보호된 비디오 경로입니다. 선명한 비디오가 노출되지 않습니다.
- 수준 2 - 덜 안전함
- 지우기 키는 보안 프로세서에서만 볼 수 있습니다.
- 보호된 비디오 경로가 없습니다. 선명한 비디오가 노출됩니다.
- 수준 3 - 가장 낮은 보안 수준
- 주 CPU에 의해 수행되는 키 처리
- 보호된 비디오 경로가 없습니다. 선명한 비디오가 노출됩니다.
Android 기기는 하드웨어 및 소프트웨어 구성에 따라 L1 또는 L3 보안 수준을 지원합니다. L1 사양을 충족하는 장치만 WideVine 보안 서버에서 HD 또는 고품질 콘텐츠를 스트리밍할 수 있습니다. 디바이스가 L3 규격인 경우 DRM으로 보호된 HD 콘텐츠를 스트리밍할 수 없습니다.
자세한 내용은 다음을 참조하십시오.
DRM을 사용한 오프라인 재생
오프라인 재생을 사용하면 연결된 상태에서 콘텐츠를 다운로드한 다음 오프라인 상태일 때 시청할 수 있습니다. 콘텐츠를 보호하기 위해 네이티브 SDK는 다음을 사용합니다.
- 안드로이드를위한 네이티브 SDK는 구글 와이드 바인을 사용
- iOS용 네이티브 SDK는 페어플레이 스트리밍을 사용합니다.
자세한 내용은 네이티브 플레이어 SDK를 사용한 오프라인 재생개요를 참조하십시오 .
기타 장치
MPEG-DASH는 안드로이드 TV와 크롬 캐스트를 포함한 많은 장치에서 지원됩니다. 데스크톱 브라우저용 DRM과 함께 패키지된 비디오도 이러한 장치에서 재생할 수 있습니다.
많은 가전 기기가 이전 형태의 DRM을 지원합니다. - 매끄러운 스트리밍을 통한 PlayReady
DRM 가입
DRM에는 추가 요금이 부과됩니다. 콘텐츠가 재생되는 모든 위치에서 콘텐츠를 보호할 수 있도록 DRM 보호 번들에 대해 고객 성공 관리자에게 문의하세요.
애플 페어플레이
페어플레이 스트리밍은 HLS 형식의 비디오 콘텐츠를 위해 애플이 개발한 DRM 시스템입니다.
FairPlay에서 계정을 활성화하려면 다음을 수행해야 합니다.
- 애플에서 페어플레이 라이선스 받기
- 계정을 구성하려면 지원팀에 문의하세요.
알려진 문제
- 모바일 장치에서 FairPlay를 재생하고 외부 화면을 사용하는 경우 오디오는 재생되지만 비디오는 검은색 이미지만 나타납니다.
자세한 내용은 네이티브 플레이어 SDK를 사용한콘텐츠 보안 (DRM) 을 참조하십시오.
- MacOS의 외부 모니터에서 Safari 비디오를 사용하면 때때로 오디오만 재생됩니다(외부 화면의 HDCP 호환성에 따라 다름).
- Zoom과 같은 화면 공유 앱이 현재 시스템에서 실행 중인 경우 Brightcove 비디오에 대해 오디오만 재생됩니다.
구글 와이드바인 모듈러
와이드 바인 모듈 MPEG DASH 형식의 비디오 콘텐츠를 보호하기 위해 Google에서 개발 한 시스템입니다.
기본적으로 Beacon은 Brightcove의 Widevine 라이선스 서버를 사용합니다.
Microsoft PlayReady
플레이 레디 마이크로 소프트에 의해 개발 된 DRM 시스템입니다. Playready는 두 가지 형태로 제공됩니다.
- 매끄러운 PlayReady - 부드러운 스트리밍 콘텐츠를 위한 DRM 보호 기능 제공
- 플레이레디 - MPEG-대시 콘텐츠에 대한 DRM 보호 기능 제공
Beacon은 Brightcove의 PlayReady 라이선스 서버를 사용합니다.
비콘 계정 구성
DRM은 Brightcove 지원 및 고객 성공 관리자가 계정에 대해 구성해야 합니다. 자세한 내용은 고객 성공 관리자에게 문의하십시오.