M3U8 URL 추출 방법 - 개발자 가이드 [2026]
실제 스트리밍 페이지에서 재생목록 매니페스트를 몇 분 안에 찾는 방법을 배웁니다.
소개
스트리밍 페이지에서 M3U8 재생목록 URL을 찾아 재생 디버깅, 전송 모니터링, 도구 로딩에 활용하는 방법을 배웁니다. 확장 프로그램이나 추측에 의존하지 않는 재현 가능한 절차입니다.
방법 1: 브라우저 DevTools
- 대상 페이지를 열고 F12 또는 ⌥⌘I로 DevTools를 실행합니다.
- Network 패널에서 .m3u8을 필터링합니다.
- 동영상을 재생해 요청을 발생시킵니다.
- index.m3u8, master.m3u8 같은 요청을 찾습니다.
- 쿼리 파라미터까지 포함한 전체 URL을 복사합니다.
DevTools는 브라우저가 실제로 사용하는 manifest를 캡처하므로 동적으로 생성되는 player script에도 효과적입니다.
방법 2: HTML 소스 확인
- 페이지 소스를 엽니다.
- .m3u8, playlist, manifest를 검색합니다.
- video 태그, JavaScript, JSON 설정을 확인합니다.
- 상대 URL은 페이지 origin 기준으로 해석합니다.
playlist가 하드코딩되었거나 JSON으로 미리 렌더링된 경우 소스 검사가 유용합니다.
방법 3: 도구 사용
저희 M3U8 Player를 사용해 보세요. 페이지 URL이나 playlist를 붙여 넣으면 manifest 요청, variant 표시, 재생 미리보기를 바로 확인할 수 있습니다.
팁
- master.m3u8, index.m3u8, .m3u8?token= 같은 이름을 찾습니다.
- player script가 manifest를 proxy하면 XHR/Fetch 그룹을 확인합니다.
- 강한 캐시를 꺼서 새 요청을 보이게 합니다.
- token 만료 전 network log를 저장합니다.
FAQ
- M3U8 URL은 보통 어디에 있나요?
- player JavaScript 설정, API 응답, 재생 중 가져오는 manifest 파일에 자주 있습니다.
- 캡처한 URL을 계속 재사용할 수 있나요?
- 항상 그렇지는 않습니다. 만료 token이나 IP 제한이 붙을 수 있습니다.
- 특별한 도구가 필요한가요?
- DevTools만으로 충분한 경우가 많지만 전용 player는 검증을 더 빠르게 해줍니다.