เครื่องมือฟรีจาก DCAST
Why Won't It Play?
ทำตามเช็กลิสต์นี้เมื่อลิงก์สตรีมหรือวิดีโอของคุณเล่นไม่ได้ จากนั้นทดสอบ URL ด้านล่างหรือใน Stream Checker
URL และรูปแบบ
ลิงก์เป็น URL สตรีมโดยตรงหรือไม่? ควรลงท้ายด้วย .m3u8 สำหรับ HLS หรือชี้ไปยังเพลย์ลิสต์
เป็น master playlist (มี #EXT-X-STREAM-INF หลายรายการ) หรือ media playlist เดียว? ทั้งคู่ใช้ได้ แต่เพลเยอร์บางตัวคาดหวังอย่างใดอย่างหนึ่ง
URL ขึ้นต้นด้วย https:// หรือ http:// หรือไม่? เพลเยอร์บางตัวบล็อกเนื้อหาแบบผสม
URL หมดอายุหรือไม่ถูกต้อง? ลิงก์และโทเคนของไลฟ์สตรีมมักหมดอายุ
เซิร์ฟเวอร์และ CORS
หากเล่นได้ในเพลเยอร์ของเราแต่เล่นไม่ได้ในแอปหรือโค้ดฝังของคุณ ปัญหาอาจเป็น CORS: เซิร์ฟเวอร์ต้องอนุญาต origin ของคุณ
ลองเปิดสตรีมในแท็บใหม่หรือใน HLS Player ของเราเพื่อแยกปัญหาเพลเยอร์กับเซิร์ฟเวอร์
โคเดกและเพลเยอร์
โคเดกเสียง: เบราว์เซอร์ส่วนใหญ่คาดหวัง AAC ใน HLS หากสตรีมใช้ AC-3 หรือโคเดกอื่น เพลเยอร์บางตัวจะไม่เล่นเสียง
โคเดกวิดีโอ: H.264 รองรับกว้าง ส่วน HEVC/AV1 รองรับต่างกันตามอุปกรณ์และเบราว์เซอร์
ตรวจสอบว่าเพลเยอร์หรืออุปกรณ์ของคุณรองรับโคเดกในสตรีม ใช้ Stream Checker เพื่อดูเพลย์ลิสต์
ไลฟ์ vs VOD
สำหรับไลฟ์สตรีม ตรวจสอบว่าตัวเข้ารหัสกำลังส่งอยู่และสตรีมไม่ออฟไลน์
master playlist ควรอัปเดตด้วยเซกเมนต์ใหม่ หากเซิร์ฟเวอร์ค้าง การเล่นอาจหยุดนิ่ง
ทดสอบสตรีมของคุณ
วาง URL สตรีมของคุณแล้วเปิดในเพลเยอร์ของเรา (แท็บใหม่):
หรือใช้ Stream Lab เพื่อดูว่า URL เป็น HLS หรือไม่และดูตัวอย่างเพลย์ลิสต์ หากต้องการตรวจสอบตามสเปกแบบเต็ม ให้ใช้ HLS Report (ภายนอก)
อธิบายข้อผิดพลาดนี้
วางข้อความผิดพลาดหรือส่วนหนึ่งของเพลย์ลิสต์เพื่อรับคำอธิบายสั้นและขั้นตอนต่อไป
เกี่ยวกับเช็กลิสต์การเล่นนี้
เช็กลิสต์นี้ครอบคลุมสาเหตุที่พบบ่อยที่สุดที่ลิงก์ HLS หรือ M3U8 เล่นไม่ได้: รูปแบบ URL ผิด, CORS, การรองรับโคเดก หรือลิงก์หมดอายุ ไล่ทำแต่ละส่วน จากนั้นทดสอบ URL ของคุณใน HLS Player หรือ Stream Lab หากต้องการตรวจสอบเพลย์ลิสต์แบบเต็ม ให้ใช้เครื่องมือภายนอกเช่น HLS Report
- Q:สตรีมของผมเล่นได้ใน HLS player แต่เล่นในแอปไม่ได้ ทำไม
- A:บ่อยครั้งเซิร์ฟเวอร์อนุญาตเว็บนี้ (CORS) แต่ไม่อนุญาต origin ของแอปคุณ ขอให้โฮสต์สตรีมเพิ่มโดเมนของคุณลงใน CORS allowed origins หรือใช้ proxy ที่เพิ่มเฮดเดอร์ที่ถูกต้อง
- Q:ถ้า URL คืนค่า 404 หรือหมดอายุจะทำอย่างไร
- A:URL และโทเคนของไลฟ์สตรีมมักหมดอายุ สร้างลิงก์ใหม่จากแพลตฟอร์มสตรีมมิงหรือ CDN ของคุณ สำหรับ VOD ให้ตรวจสอบว่า path และโทเคนยังใช้งานได้