← 블로그로 돌아가기

DRM으로 보호된 라이브 스트림을 녹화할 수 없는 이유 (및 보호된 스트림을 식별하는 방법)

Widevine·FairPlay·PlayReady DRM이 녹화기를 막는 이유와 식별법, 대안 도구를 설명합니다.

스트림 녹화기를 설치하고 Netflix 같은 라이브 방송이나 프리미엄 스포츠 피드의 Record 버튼을 누르면, 결과 파일은 어떤 플레이어도 열지 못하는 몇 MB짜리 데이터 덩어리가 됩니다. 또는 확장 프로그램이 “DRM 보호됨 - 다운로드할 수 없음”이라고 표시합니다. 어느 쪽이든 해당 스트림은 녹화 불가능한 것입니다.

이는 녹화기의 버그가 아닙니다. 녹화기가 DRM(디지털 저작권 관리)이라는 벽에 정확히 부딪힌 것입니다. DRM은 정확히 이런 행동 - 공식 플레이어 외에서 보호된 콘텐츠를 캡처하는 것 - 을 불가능하게 하도록 설계되었습니다. 이 글은 2026년에 DRM이 어떻게 작동하는지, 시작하기 전에 보호된 스트림을 식별하는 방법, 그리고 DRM으로 잠금된 경우 실제로 무엇이 변하는지 설명합니다.

DRM이 실제로 하는 일

일반적인 HLS 또는 DASH 라이브 스트림에서 비디오 세그먼트는 누구나 읽을 수 있는 키로 암호화됩니다 - 마니페스트에 공개되어 있으므로 모든 플레이어가 해독할 수 있습니다. “암호화”는 자물쇠보다는 제복 같은 것입니다. 이것이 다운로더가 일반 HLS 라이브 스트림을 세그먼트의 완벽한 사본으로 녹화할 수 있는 이유입니다: 그들을 해독하는 키는 마니페스트와 함께 무료로 제공됩니다.

DRM으로 보호된 스트림에서는 세그먼트도 암호화되지만, 해독 키는 마니페스트에 없습니다. 대신:

  1. 플레이어가 라이센스 서버에서 키를 요청하며, 사용자가 유료 구독자임을 증명하는 인증된 요청을 보냅니다
  2. 라이센스 서버가 하드웨어 기반 보안 모듈(Widevine, FairPlay 또는 PlayReady - 아래 참고) 내부에 래핑된 키를 반환합니다
  3. 키는 JavaScript 메모리에 들어가지 않고, 확장 메모리에도 들어가지 않으며, 녹화기가 읽을 수 있는 곳 어디에도 들어가지 않습니다
  4. 해독은 사용자 기기의 하드웨어 격리된 신뢰 실행 환경(TEE) 내부에서 발생합니다
  5. 해독된 비디오 프레임은 OS 프레임버퍼를 우회하여 GPU 합성기로 직접 전송됩니다

이는 녹화기가 암호화된 모든 세그먼트를 완벽하게 캡처하더라도, 세그먼트는 키가 없으면 무용지물이라는 의미입니다. 그리고 키는 TEE를 절대 떠나지 않습니다.

마주치게 될 세 가지 DRM 시스템

브라우저 비디오에는 세 가지 주요 DRM 시스템이 있으며, 대부분의 프리미엄 서비스는 모든 브라우저를 지원할 수 있도록 세 가지 모두 사용합니다:

DRM사용처브라우저
WidevineNetflix, Disney+, HBO Max, Amazon Prime, Hulu, 대부분의 VOD 플랫폼, Twitch의 프리미엄 콘텐츠Chrome, Edge, Firefox, Android, Smart TV
FairPlay Streaming (FPS)Apple TV+, iTunes, Vimeo OTT, CineSend, 프리미엄 영화제 플랫폼Safari, iOS, macOS
PlayReadyMicrosoft 서비스, 일부 스포츠 방송사, 일부 유럽 OTTEdge, Xbox, Windows 기본 플레이어

세 가지 모두 사용자 수준에서 동일한 방식으로 작동합니다: 키 요청 → 라이센스 응답 → TEE에서 해독 → GPU에 렌더링. 차이점은 대부분 어느 플랫폼이 이들을 지원하는지입니다.

녹화를 시도하기 전에 스트림이 DRM으로 보호되었는지 확인하는 방법

세 가지 신뢰할 수 있는 신호:

1. 구독 필수 + 스튜디오 콘텐츠

서비스가 유료이고 주요 스튜디오(Disney, Warner, Universal, Sony, Apple)의 콘텐츠를 표시하면, 거의 확실히 DRM으로 보호됩니다. 이러한 스튜디오가 서명하는 라이센싱 계약은 배포 조건으로 DRM을 요구합니다.

구체적인 목록: Netflix, Disney+, Hulu, HBO Max, Amazon Prime Video, Apple TV+, Peacock (유료 티어), Paramount+, Crunchyroll Premium, Vimeo OTT, Apple Music 비디오, YouTube Premium 영화. 모두 DRM으로 보호되며, 모두 녹화 불가능합니다.

2. DevTools의 EME 호출

기술적 신호: 브라우저에서 DRM을 사용하는 모든 스트림은 Encrypted Media Extensions (EME) API를 통해야 합니다. 직접 확인할 수 있습니다:

  1. Chrome DevTools 열기 (F12)
  2. Console 탭
  3. 스트림이 재생 중인 상태에서 페이지 새로고침
  4. 콘솔에서 requestMediaKeySystemAccess 또는 MediaKeySession 검색

이러한 API 호출이 발생하면, 스트림이 EME를 사용 중이며 DRM을 의미합니다. 발생하지 않으면 스트림은 일반 HLS/DASH이고 녹화 가능합니다.

Video Downloader One-for-All 확장은 이 확인을 자동으로 수행하고 DevTools를 파고들 필요 없이 팝업에 “DRM 보호됨” 배지를 표시합니다.

3. 마니페스트에 ContentProtection (DASH) 또는 EXT-X-KEY KEYFORMAT="com.apple.streamingkeydelivery" (HLS) 포함

원본 마니페스트 URL에 접근할 수 있으면 콘텐츠를 확인하세요:

  • DASH (.mpd): <ContentProtection> 요소를 검색하세요. schemeIdUri 속성이 DRM 시스템을 식별합니다 (urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed는 Widevine, urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95는 PlayReady, urn:uuid:94ce86fb-07ff-4f43-adb8-93d2fa968ca2는 FairPlay).
  • HLS (.m3u8): EXT-X-KEY 태그를 검색하세요. KEYFORMATcom.apple.streamingkeydelivery 또는 urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed이면, DRM입니다.

일반 EXT-X-KEY METHOD=AES-128과 일반 HTTP GET으로 가져올 수 있는 URI를 보면, 스트림은 암호화되어 있지만 DRM으로 보호되지 않습니다 - 좋은 녹화기가 해독할 수 있습니다.

아날로그 홀 / 화면 녹화는 어떤가요?

전형적인 해결책: 화면에 보이면 화면 녹화할 수 있습니다.

이것은 예전에는 사실이었습니다. 2026년에는 대부분 그렇지 않습니다.

DRM으로 보호된 비디오는 OS 합성기에 **HDCP (고대역폭 디지털 콘텐츠 보호)**를 신호하는 경로를 통해 렌더링됩니다. 합성기는 모든 화면 캡처 API(OBS, QuickTime, Windows Game Bar, 스니핑 도구)에 대해 보호된 영역을 검게 표시합니다. 비디오는 보이지만, 화면 녹화기는 비디오가 있던 자리를 검은 사각형으로 녹화합니다.

우회 방법이 있습니다(HDCP 제거 도구, 합성기 강제가 없는 가상 머신, 화면을 향한 두 번째 장치의 아날로그 캡처 카드) 하지만 비용이 비싼 하드웨어이거나 법적으로 불분명한 영역에 있습니다. 브라우저 확장 사용자의 경우: 아니요, DRM을 화면 녹화로 우회할 수 없습니다.

보호된 스트림이 녹화기에 어떻게 보이는가

스트림 녹화기를 DRM으로 보호된 소스에 지정하면, 세 가지 일 중 하나가 발생할 수 있습니다:

  1. 녹화기가 조기에 DRM을 감지하고 거부합니다 (올바른 동작 - 제한 사항을 미리 표시)
  2. 녹화기가 암호화된 세그먼트를 녹화합니다 그리고 재생 불가능한 파일을 생성합니다 (답답하지만 #3보다는 낫습니다)
  3. 녹화기가 성공을 주장하고 몇 시간을 낭비하게 합니다 그 후 출력이 망가졌음을 깨닫기 전에

좋은 녹화기는 #1을 합니다. 싼 것들은 #2 또는 #3을 합니다.

Video Downloader One-for-All은 v1.1.27에 DRM 감지를 추가했습니다 - 이제 EXT-X-KEY KEYFORMAT과 DASH ContentProtection 요소를 읽고 할당량 슬롯을 낭비하기 전에 팝업에서 DRM 스트림을 다운로드 불가능으로 표시합니다. 다른 녹화기는 있을 수도, 없을 수도 있습니다.

프리미엄 콘텐츠에 대해 실제로 작동하는 것

합법적으로 유료로 구매한 비디오를 오프라인에서 보관하려면:

  • 대부분의 스트리밍 서비스는 공식 오프라인 다운로드 기능을 앱에 가지고 있습니다 (Netflix 모바일, Disney+ 모바일, Apple TV+ Mac에서). 공식 앱이 DRM 키 흐름에 접근할 수 있기 때문에 작동합니다.
  • 오프라인 지원이 없는 프리미엄 콘텐츠는 의도적으로 휴대 불가능합니다. 그것이 비즈니스 모델입니다.
  • DRM 없는 라이브 스트림의 경우 (대부분의 Twitch, DRM 영화를 제외한 YouTube Live, Kick, 모든 웹캠 플랫폼, 지역 스포츠 피드, 뉴스 방송), 스트림 녹화기가 완벽하게 작동합니다. 워크플로우에 대해 Twitch 녹화 가이드를 참조하세요.

요점

DRM은 캡처를 방지하기 위해 존재하며, 작동합니다. 스트림이 Widevine, FairPlay 또는 PlayReady를 사용한다면 - 그리고 보통 “이것이 주요 스튜디오의 프리미엄 구독 콘텐츠인가”에서 말할 수 있습니다 - 어떤 브라우저 확장도 녹화할 수 없습니다. 그것은 누락된 기능이 아니라 설계입니다.

좋은 소식: 사람들이 실제로 녹화하고 싶어 하는 대부분의 스트림(게임 방송, 웹캠 콘텐츠, 뉴스, 지역 스포츠, 교육 콘텐츠, 친구의 Live)은 DRM으로 보호되지 않습니다. 그런 것들은 잘 녹화됩니다.

의심스러울 때는 팝업을 확인하세요. “DRM 보호됨”이 보이면 시간을 절약하세요.