HLS 재생목록 생성기

자체 호스팅 비디오 전송을 위해 적응형 비트레이트 HLS 패키지(master 재생목록, 변형 재생목록, CMAF 세그먼트)를 만듭니다. 결과는 정적 호스팅에 바로 올릴 수 있는 ZIP입니다.

기능

원본 비디오를 선택하고 비트레이트 래더(720p 단일, 720p+480p, 1080p+720p+480p)와 세그먼트 길이를 고르면, 각 단계별 변형 재생목록과 CMAF .ts 세그먼트, 전체 변형을 가리키는 master 재생목록을 ZIP으로 만듭니다.

패키지를 압축 해제해 S3, Cloudflare R2, 일반 nginx 같은 정적 호스트에 올리면 HLS 지원 플레이어가 시청자의 대역폭에 맞는 비트레이트를 자동으로 선택합니다.

사용 방법

  1. 원본 비디오 선택일반적인 컨테이너를 사용할 수 있습니다. 축소본 품질을 위해 해상도가 높은 마스터 파일을 쓰는 것이 좋습니다.
  2. 래더 선택저장 공간을 아끼려면 720p 단일 비트레이트를, 네트워크 상황에 따라 적응 재생이 필요하면 여러 단계를 선택합니다.
  3. 빌드인코더가 각 단계를 차례로 생성합니다. 다운로드는 ZIP이며, 압축을 풀고 master.m3u8을 정적 URL에서 제공하면 됩니다.

사용할 때

마케팅 사이트 비디오 자체 호스팅

가끔 쓰는 영상 때문에 Mux나 Cloudflare Stream을 쓰지 않고, HLS 패키지를 정적 자산과 함께 배포할 때.

내부 교육 영상 CDN

전용 스트리밍 제품까지는 필요 없는 내부 비디오 포털에서 정적 호스팅 기반 HLS로 충분할 때.

적응 재생이 필요한 보관 영상

스트리밍 제품을 구매하지 않고도 느린 연결에서 긴 녹화가 부드럽게 재생되도록 준비할 때.

자주 묻는 질문

어떤 플레이어에서 결과물을 사용할 수 있나요?
hls.js(대부분의 브라우저), Safari 기본 재생, Video.js, ExoPlayer, AVPlayer 등 HLS를 지원하는 플레이어에서 사용할 수 있습니다.
결과물이 DRM으로 보호되나요?
아니요. 이 도구는 암호화되지 않은 HLS를 만듭니다. DRM(FairPlay, Widevine)은 범위 밖이며, 필요하면 Mux나 Cloudflare Stream 같은 서비스를 사용하세요.