AES-128 HLS 테스트

암호화됨 M3U8 Player: 테스트 AES-128 HLS 스트림

암호화된 M3U8 플레이어는 브라우저나 프록시가 매니페스트, 키 URL 및 미디어 세그먼트에 접근할 수 있을 때 일반 AES-128 HLS 스트림을 테스트할 수 있습니다. Widevine, FairPlay 또는 PlayReady와 같은 DRM을 우회할 수 없습니다. 이를 사용하여 키 액세스, CORS, Referer 보호 및 세그먼트 상태를 디버깅합니다.

마지막 업데이트: June 20, 2026

재생, 기록, 즐겨찾기, 자막, 브라우저 변환은 이 기기에 유지됩니다. HLS 요청은 CORS 프록시를 켤 때만 프록시를 통과합니다.

스마트 CORS 프록시

브라우저 직접 재생이 차단된 경우 매니페스트, 키, 세그먼트에 Cloudflare Worker 프록시를 사용하세요.

비디오 미리보기

링크 상태 보고서

변형, 비트 전송률, 세그먼트 기간, 암호화 및 라이브/VOD 상태를 구문 분석한 다음 데드 링크에 대한 미디어 세그먼트를 샘플링합니다. 세그먼트 확인은 브라우저 CORS에 의해 제한되므로 가장 정확한 결과를 얻으려면 프록시를 활성화하십시오.

확인할 암호화된 HLS 신호

Signal의미무엇을 테스트할 것인가
#EXT-X-KEY:METHOD=AES-128스트림은 표준 HLS 세그먼트 암호화를 사용합니다.세그먼트와 동일한 직접 또는 프록시 경로를 통해 키 URI가 로드되는지 확인하세요.
키 요청이 차단되었습니다.매니페스트가 로드되지만 플레이어가 키를 가져오면 재생이 실패합니다.키 URL에 대해 프록시를 활성화하거나 Access-Control-Allow-Origin을 수정하세요.
보호된 키 엔드포인트요청에 원래 페이지 컨텍스트가 포함되어 있지 않으면 키 URL는 403을 반환합니다.프록시를 통해 소스 페이지를 Referer으로 설정하고 재생을 다시 시도하세요.
키 순환재생목록은 시간이 지남에 따라 두 개 이상의 키를 참조합니다.스트림을 충분히 테스트하여 참조된 모든 키에 계속 접근할 수 있는지 확인하세요.
DRM 시스템스트림에는 Widevine, FairPlay, PlayReady 또는 라이선스 교환이 필요합니다.라이선스가 부여된 앱이나 플레이어를 사용하세요. 이 도구는 DRM을 우회하지 않습니다.

암호화된 M3U8 스트림을 테스트하는 방법

  1. 1암호화된 M3U8 URL 붙여넣기추가 라우팅 없이 매니페스트, 키 및 세그먼트에 연결할 수 있는지 확인할 수 있도록 직접 URL으로 재생을 시작합니다.
  2. 2상태 보고서로 매니페스트 검사유효성 검사기를 실행하여 재생 목록이 #EXT-X-KEY를 참조하는지, 라이브 또는 VOD HLS처럼 보이는지 확인합니다.
  3. 3키와 세그먼트를 함께 라우팅CORS이 키 또는 미디어 파일을 차단하는 경우 매니페스트, 키 URI 및 세그먼트가 모두 동일한 브라우저에서 읽을 수 있는 원본을 사용하도록 프록시를 활성화합니다.
  4. 4보호된 키 엔드포인트에 대해 Referer 추가URL 키가 403을 반환하는 경우 프록시를 통해 원본 재생 페이지를 Referer로 설정하고 스트림을 다시 시도하세요.
  5. 5DRM 경계에서 중지스트림에 라이선스 서버나 DRM 스택이 필요한 경우 인증된 플레이어를 사용하세요. AES-128 키 액세스는 DRM 우회와 동일하지 않습니다.

AES-128 HLS은 DRM과 다릅니다.

AES-128 HLS은 #EXT-X-KEY를 사용하여 재생 목록에 키 URI를 저장하고 일반 미디어 세그먼트를 암호화합니다. 키에 액세스하도록 허용된 경우 브라우저 HLS 플레이어는 일반적으로 재생의 암호를 해독할 수 있습니다. DRM 시스템에는 라이선스 교환 및 플랫폼 CDM이 필요하지만 이 도구는 이를 대체하거나 우회하지 않습니다.

매니페스트가 로드될 때에도 주요 URL이 실패하는 이유

매니페스트, 키 및 세그먼트는 다른 경로나 도메인에 있을 수 있습니다. 스트림은 재생 목록을 노출할 수 있지만 CORS, 서명된 URL 만료 또는 Referer 확인을 통해 키를 차단합니다. 암호화된 스트림의 경우 첫 번째 .m3u8 파일뿐만 아니라 체인의 모든 요청에 ​​도달할 수 있어야 합니다.

변환이 암호화된 내용을 처리하는 방법 HLS

액세스 가능한 일반 AES-128 스트림의 경우 MP4 변환기는 매니페스트에서 참조하는 키를 가져오고 FFmpeg 단계에서 암호를 해독할 수 있습니다. 키 액세스가 차단된 경우 MP4 또는 MP3 내보내기를 시도하기 전에 프록시 또는 Referer 라우팅을 수정하세요.

  • M3U8 ~ MP4 변환기 로컬 FFmpeg WebAssembly로 액세스 가능한 AES-128 HLS 스트림을 내보낼 수 있습니다.
  • HLS CORS 오류 키 및 세그먼트 요청에 브라우저에서 읽을 수 있는 응답이 필요한 이유를 설명합니다.
  • 커스텀 Referer M3U8 플레이어 직접 요청을 거부하는 보호된 키 또는 세그먼트 엔드포인트를 다룹니다.

자주 묻는 질문

이 플레이어가 암호화된 M3U8 스트림을 재생할 수 있습니까?

예, 매니페스트, 키 URL 및 미디어 세그먼트에 연결할 수 있는 일반 AES-128 HLS 스트림의 경우. DRM 시스템이나 라이선스 서버를 우회할 수 없습니다.

M3U8 파일에서 #EXT-X-KEY는 무엇을 의미합니까?

#EXT-X-KEY는 HLS 플레이어에 미디어 세그먼트가 암호화되는 방법과 암호 해독 키를 가져올 위치를 알려줍니다. AES-128 HLS의 경우 재생 또는 변환이 작동하려면 해당 키 URL에 연결할 수 있어야 합니다.

매니페스트를 로드한 후 암호화된 스트림이 실패하는 이유는 무엇입니까?

가장 일반적인 원인은 차단된 키 요청입니다. 매니페스트가 로드될 수 있지만 브라우저가 AES-128 키 또는 이후 암호화된 세그먼트를 가져올 수 없으면 재생이 실패합니다.

CORS 프록시가 암호화된 HLS에 도움이 될 수 있습니까?

예, 문제가 브라우저 액세스인 경우입니다. 프록시는 암호화된 모든 HLS 요청을 브라우저에서 읽을 수 있도록 매니페스트, 키 URL 및 미디어 세그먼트를 함께 라우팅해야 합니다.

Widevine, FairPlay 또는 PlayReady를 우회합니까?

아니요. DRM으로 보호되는 스트림에는 승인된 라이선스 교환 및 플랫폼 DRM 지원이 필요합니다. 이 도구는 DRM 우회가 아닌 일반적인 HLS 디버깅을 위한 도구입니다.