CORS, Referer, dan pemeriksaan segmen

M3U8 Tautan Tidak Dapat Diputar? Perbaiki CORS, Referer, dan Segmen Mati

Tautan M3U8 biasanya tidak dapat diputar karena browser diblokir oleh CORS, URL telah kedaluwarsa, asal memerlukan Referer yang cocok, satu atau lebih segmen .ts mati, atau aliran menggunakan codec atau sistem DRM yang tidak dapat didekode oleh browser. Mulailah dengan mengonfirmasi pemuatan manifes, lalu gunakan proksi dan laporan kesehatan untuk mengisolasi kegagalan.

Terakhir diperbarui: June 20, 2026

Pemutaran, riwayat, favorit, subtitle, dan konversi browser tetap ada di perangkat ini. Permintaan HLS melewati proxy hanya ketika Anda mengaktifkan proxy CORS.

Proksi CORS yang cerdas

Gunakan proksi Cloudflare Worker untuk manifes, kunci, dan segmen saat pemutaran browser langsung diblokir.

Pratinjau video

Tautan laporan kesehatan

Parsing varian, kecepatan bit, durasi segmen, enkripsi, dan status aktif/VOD, lalu ambil sampel segmen media untuk tautan mati. Pemeriksaan segmen dibatasi oleh browser CORS, jadi aktifkan proxy untuk hasil paling akurat.

Mengapa tautan M3U8 gagal

MenyebabkanSeperti apa bentuknyaApa yang harus dicoba
CORS blokSegmen manifes atau .ts dimuat di VLC tetapi gagal di browser.Aktifkan proksi CORS cerdas dan jalankan kembali laporan kesehatan.
Kedaluwarsa URLManifes mengembalikan 403, 404, atau respons kosong di mana saja.Ambil .m3u8 URL baru dari halaman sumber atau CDN.
Perlindungan tautan panasAliran hanya berfungsi jika permintaan datang dari situs web asli.Tetapkan Referer yang sama dan, jika diperlukan, User-Agent dalam opsi proxy.
Segmen matiManifes dimuat, namun pemutaran terhenti atau dilewati setelah beberapa detik.Jalankan validator M3U8 dan periksa kegagalan segmen sampel.
Kodek tidak didukungVLC memutar streaming, tetapi browser hanya menampilkan audio saja atau video hitam.Periksa codec di laporan kesehatan dan coba browser lain atau VLC.
Konten campuranHalaman HTTPS mencoba memuat aliran HTTP.Gunakan aliran HTTPS URL atau rutekan aliran melalui titik akhir proksi.
DRMManifes menunjuk ke pemutaran yang dilindungi dengan Widevine, FairPlay, atau PlayReady.Gunakan aplikasi atau pemutar berlisensi. Alat ini tidak melewati DRM.

Cara memperbaiki link M3U8 yang tidak bisa diputar

  1. 1

    Konfirmasikan bahwa manifes itu nyata

    Buka M3U8 URL secara langsung atau tempel ke pemutar. Manifes HLS yang valid biasanya dimulai dengan #EXTM3U dan berisi tag seperti #EXT-X-STREAM-INF, #EXTINF, atau #EXT-X-ENDLIST.

  2. 2

    Coba putar tanpa proxy terlebih dahulu

    Rekatkan URL dan tekan Mainkan. Jika dimuat, streaming dapat dijangkau dan Anda dapat terus menguji bitrate, subtitel, konversi, atau pengeditan daftar putar.

  3. 3

    Aktifkan proksi CORS

    Jika browser melaporkan kesalahan CORS atau streaming berfungsi di VLC tetapi tidak online, aktifkan proksi CORS cerdas sehingga manifes, kunci, dan segmen diminta melalui proksi.

  4. 4

    Atur Referer dan User-Agent bila diperlukan

    Untuk streaming yang dilindungi hotlink, salin halaman URL tempat streaming biasanya diputar dan atur sebagai Referer. Tambahkan browser desktop User-Agent jika asal difilter berdasarkan klien.

  5. 5

    Jalankan laporan kesehatan

    Gunakan validator M3U8 untuk membuat daftar trek, kecepatan bit, enkripsi, status aktif/VOD, dan sampel segmen .ts mati. Ini memisahkan tautan mati yang sebenarnya dari masalah akses browser.

  6. 6

    Periksa batas codec dan DRM

    Jika manifes dan segmen dapat dijangkau tetapi pemutaran masih gagal, periksa codec dan enkripsi. Pemutar browser tidak dapat memecahkan kode setiap codec dan alat ini tidak melewati DRM.

Bagaimana cara mengetahui apakah itu CORS atau tautan mati

CORS adalah aturan browser, jadi streaming yang sama bisa gagal secara online dan masih diputar di VLC. Tautan mati gagal di mana-mana. Jika VLC membuka URL tetapi browser tidak, mulailah dengan proxy. Jika keduanya gagal, periksa status HTTP dan ambil URL baru karena tautan HLS yang ditandatangani sering kali kedaluwarsa dengan cepat.

Ketika Referer khusus memperbaiki pemutaran

Beberapa asal hanya menyajikan manifes dan segmen jika permintaannya tampak seperti berasal dari laman asli. Itu adalah perlindungan hotlink. Di pemutar ini, aktifkan proksi, buka opsi lanjutan, atur halaman asli sebagai Referer, dan coba lagi. Jika asal juga memeriksa jenis klien, tambahkan browser User-Agent.

Mengapa pemutaran dimulai dan kemudian terhenti

Manifes dapat menjadi valid ketika satu atau beberapa segmen media hilang, diblokir, atau kelebihan beban. Pemain dapat memulai, melakukan buffer, lalu berhenti ketika mencapai segmen yang rusak. Laporan kesehatan mengambil sampel .ts segmen URLs melalui proksi dan melaporkan jumlah kelulusan/gagal sehingga Anda mengetahui apakah jalur CDN benar-benar sehat.

Mengapa VLC dan browser tidak setuju

VLC tidak terikat oleh aturan browser CORS dan mendukung lebih banyak codec, sehingga dapat memutar streaming yang ditolak browser. Alat browser lebih baik untuk debugging web karena memunculkan masalah CORS, konten campuran, dan header yang sama yang akan dialami pengunjung situs web Anda, kemudian memberi Anda kontrol proxy dan Referer untuk menguji perbaikan.

  • M3U8 Validator memeriksa trek, bitrate, enkripsi, status live/VOD, dan segmen mati.
  • M3U8 hingga MP4 mengonfirmasi apakah segmen yang dapat dijangkau dapat di-remux menjadi sebuah file.
  • VLC vs Daring M3U8 Player menjelaskan mengapa pemutaran browser dan desktop tidak selalu setuju.

Pertanyaan yang sering diajukan

Mengapa tautan M3U8 saya tidak dapat diputar di browser?

Penyebab paling umum adalah pembatasan CORS, tanda tangan URL yang telah kedaluwarsa, perlindungan hotlink yang memerlukan Referer tertentu, segmen .ts mati, codec yang tidak didukung, konten HTTP/HTTPS campuran, atau DRM. Coba laporan proxy dan kesehatan terlebih dahulu untuk memisahkan masalah akses browser dari aliran yang rusak.

Mengapa M3U8 URL yang sama berfungsi di VLC tetapi tidak online?

VLC tidak dibatasi oleh aturan browser CORS, sehingga dapat mengambil streaming yang tidak dapat diakses secara langsung oleh pemain online. Aktifkan proksi CORS di pemutar browser, lalu coba lagi dengan Referer khusus jika asal menggunakan perlindungan hotlink.

Bagaimana cara memperbaiki kesalahan HLS CORS?

Gunakan asal yang mengirimkan header Access-Control-Allow-Origin yang benar, atau rutekan manifes, kunci, dan segmen melalui proxy CORS. Untuk pengujian, aktifkan proksi cerdas di pemutar ini dan jalankan laporan kesehatan melaluinya.

Referer apa yang harus saya gunakan untuk aliran M3U8 yang dilindungi?

Gunakan URL halaman tempat streaming biasanya diputar, bukan .m3u8 URL itu sendiri. Banyak asal memeriksa halaman tersebut sebagai Referer sebelum menayangkan manifes atau segmen media.

Bisakah ini memperbaiki streaming yang dilindungi DRM?

Tidak. Alat ini dapat membantu proses debug CORS, Referer, dan segmen mati, namun tidak melewati sistem DRM seperti Widevine, FairPlay, atau PlayReady.