Tagabuo ng HLS Playlist

Gumawa ng adaptive-bitrate HLS package (master playlist + variant playlists + CMAF segments) para sa self-hosted video delivery. ZIP ang output at handang ilagay sa static host.

Ano ang ginagawa nito

Pumili ng source video, pumili ng bitrate ladder (720p single, 720p+480p, o 1080p+720p+480p), pumili ng segment duration, at gagawa ang tool ng ZIP na may isang variant playlist at CMAF .ts segments per rung, kasama ang master playlist na tumuturo sa lahat ng variants.

I-unzip ang package, i-upload sa anumang static host gaya ng S3, Cloudflare R2, o plain nginx, at pipili ang HLS-capable player ng tamang bitrate batay sa bandwidth ng viewer.

Paano gamitin

  1. Ilagay ang source videoPuwede ang karaniwang container. Gumamit ng high-resolution master para may detalye pa rin ang downscales.
  2. Piliin ang ladderSingle-bitrate 720p para makatipid sa storage. Multi-rung para sa adaptive playback sa variable networks.
  3. BumuoGagawa ang encoder ng bawat rung nang sunod-sunod. ZIP ang download; i-unzip at i-serve ang master.m3u8 mula sa anumang static URL.

Kailan gamitin

Self-hosting video sa marketing site

Laktawan ang Mux / Cloudflare Stream para sa paminsan-minsang video. Isama ang HLS package sa assets mo.

Internal training video CDN

Internal video portal kung saan sobra ang Mux. Sapat na ang HLS sa static hosting.

Archival na may adaptive playback

Mahahabang recordings na dapat pa ring mag-play nang maayos sa mabagal na koneksyon nang hindi bumibili ng streaming product.

Mga tanong

Anong players ang puwedeng gumamit ng output?
hls.js (karamihan ng browsers), Safari natively, Video.js, ExoPlayer, AVPlayer, at anumang sumusuporta sa HLS.
DRM-protected ba ang output?
Hindi. Clear-text HLS ang ginagawa ng tool. Labas sa scope ang DRM tulad ng FairPlay at Widevine; gumamit ng Mux o Cloudflare Stream para doon.