# Pembina Senarai Main HLS

> Jana pakej HLS bitrate adaptif (senarai main master + senarai main varian + segmen CMAF) untuk penghantaran video self-hosted. Output ialah ZIP yang sedia diletakkan pada mana-mana hos statik.

Canonical: https://helpers.aibrush.co/ms/hls-playlist-builder

## Fungsi

Pilih video sumber, pilih bitrate ladder (720p tunggal, 720p+480p, atau 1080p+720p+480p), pilih tempoh segmen, dan alat menghasilkan ZIP yang mengandungi satu senarai main varian serta segmen CMAF .ts untuk setiap tingkat, ditambah senarai main master yang menunjuk kepada semua varian.

Nyahzip pakej, muat naik ke mana-mana hos statik seperti S3, Cloudflare R2 atau nginx biasa, dan pemain berkeupayaan HLS akan memilih bitrate yang sesuai berdasarkan lebar jalur penonton.

## Cara menggunakan

1. **Masukkan video sumber** — Sebarang bekas biasa boleh digunakan. Gunakan master resolusi tinggi supaya hasil downscale masih terperinci.
2. **Pilih ladder** — 720p bitrate tunggal untuk kecekapan storan. Beberapa tingkat untuk playback adaptif pada rangkaian berubah-ubah.
3. **Bina** — Pengekod menghasilkan setiap tingkat mengikut urutan. Muat turun ialah ZIP; nyahzip dan hidangkan master.m3u8 daripada URL statik.

## Bila digunakan

### Self-host video pada laman pemasaran

Langkau Mux / Cloudflare Stream untuk video sesekali. Hantar pakej HLS bersama aset anda.

### CDN video latihan dalaman

Portal video dalaman yang tidak memerlukan Mux. HLS melalui hosting statik sudah mencukupi.

### Arkib dengan playback adaptif

Rakaman panjang yang masih perlu dimainkan lancar pada sambungan perlahan, tanpa membeli produk streaming.

## Soalan lazim

### Pemain mana yang boleh menggunakan output ini?

hls.js (kebanyakan pelayar), Safari secara natif, Video.js, ExoPlayer, AVPlayer dan apa-apa yang menyokong HLS.

### Adakah output dilindungi DRM?

Tidak. Alat ini menghasilkan HLS clear-text. DRM seperti FairPlay atau Widevine di luar skop; gunakan Mux atau Cloudflare Stream untuk itu.
