# ตัวสร้างเพลย์ลิสต์ HLS

> สร้างแพ็คเกจ HLS แบบบิตเรตปรับได้ (เพลย์ลิสต์หลัก + เพลย์ลิสต์รอง + เซกเมนต์ CMAF) สำหรับส่งวิดีโอแบบเองได้ เอาต์พุต ZIP พร้อมวางบนโฮสต์สแตติกใดก็ได้

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

## ทำอะไรได้บ้าง

เลือกวิดีโอต้นทาง เลือกขั้นบันไดบิตเรต (720p เดี่ยว, 720p+480p หรือ 1080p+720p+480p) เลือกระยะเวลาเซกเมนต์ และเครื่องมือผลิต ZIP ที่มีเพลย์ลิสต์รองหนึ่ง + เซกเมนต์ CMAF .ts ต่อขั้น พร้อมเพลย์ลิสต์หลักที่ชี้ไปยังทุกรอง

แตก ZIP อัปโหลดไปยังโฮสต์สแตติก (S3, Cloudflare R2, nginx ธรรมดา) และโปรแกรมเล่นที่รองรับ HLS จะเลือกบิตเรตที่ถูกตามแบนด์วิดท์ของผู้ชม

## วิธีใช้

1. **ลากวิดีโอต้นทาง** — คอนเทนเนอร์ทั่วไปใดก็ได้ ใช้ต้นฉบับความละเอียดสูงเพื่อให้การย่อมีรายละเอียดให้ใช้
2. **เลือกขั้นบันได** — บิตเรตเดี่ยว 720p สำหรับประหยัดที่เก็บ หลายขั้นสำหรับเล่นปรับตามเครือข่ายแปรปรวน
3. **สร้าง** — ตัวเข้ารหัสผลิตทุกขั้นตามลำดับ ดาวน์โหลดเป็น ZIP — แตกและส่ง master.m3u8 จาก URL สแตติกใดก็ได้

## เมื่อไรควรใช้

### โฮสต์เองวิดีโอบนเว็บการตลาด

ข้าม Mux / Cloudflare Stream สำหรับวิดีโอเป็นครั้งคราว ส่งแพ็คเกจ HLS พร้อมกับ asset

### CDN วิดีโอฝึกอบรมภายใน

พอร์ทัลวิดีโอภายในที่ Mux ดูเกินจำเป็น HLS บนโฮสต์สแตติกเพียงพอ

### เก็บถาวรพร้อมเล่นปรับได้

บันทึกยาวที่ยังเล่นได้นุ่มบนเครือข่ายช้า โดยไม่ต้องซื้อผลิตภัณฑ์สตรีม

## คำถามที่พบบ่อย

### โปรแกรมเล่นใดบ้างใช้เอาต์พุตได้?

hls.js (เบราว์เซอร์ส่วนใหญ่) Safari แบบเนทีฟ Video.js ExoPlayer AVPlayer — อะไรที่รองรับ HLS

### เอาต์พุตป้องกัน DRM ไหม?

ไม่ เครื่องมือนี้ผลิต HLS แบบข้อความล้วน DRM (FairPlay, Widevine) อยู่นอกขอบเขต ใช้ Mux หรือ Cloudflare Stream สำหรับการนั้น
