Stream Streaming Langsung HTTP

M3U8 / HLS

Apple yang menciptakannya, setiap perangkat Apple memainkannya, dan tidak ada satupun yang menyimpannya.

Singkatnya

File .m3u8 adalah daftar putar, bukan video: beberapa kilobyte teks mencantumkan ribuan segmen kecil yang akan diambil secara berurutan. Desain itulah yang menjadi alasan HLS diputar dengan sempurna di setiap perangkat Apple dan mengapa "simpan file ini" menghasilkan dokumen teks. Mengunduh satu berarti mengambil setiap segmen dan membangun kembali file yang tidak pernah ada.

30 Juli 2026

Dibuka tanpa bantuan oleh

iPhone · iPad Terbuka
Mac Terbuka
FoxDL Terbuka

HLS adalah spesifikasi milik Apple dan memiliki dukungan kelas satu di mana saja — Safari, AVPlayer, AirPlay. Apa yang tidak didukung di mana pun dalam sistem adalah mengubah streaming langsung menjadi file di disk. Bermain dan menjaga adalah masalah yang sangat berbeda.

Faktanya

Nama lengkap HTTP Live Streaming; playlist-nya adalah M3U dalam UTF-8
Jenis Protokol streaming, dikirim sebagai playlist teks
Ekstensi .m3u8 (playlist-nya), .ts atau .m4s (segmen-segmen yang dirujuknya)
Diterbitkan 2009, Apple; dibakukan sebagai RFC 8216 pada 2017
Panjang segmen umum 2 hingga 10 detik masing-masing — satu jam video jadi ratusan hingga ribuan file
Master vs media playlist Master mendaftar tingkat kualitas; masing-masing merujuk ke media playlist berisi segmen sesungguhnya
Video di dalam segmen H.264 atau HEVC, sesekali AV1
Streaming langsung Playlist-nya diambil ulang setiap beberapa detik dan terus bertambah seiring siaran berlanjut

Daftar isi, bukan buku

Buka .m3u8 di editor teks dan Anda akan menemukan beberapa puluh baris: header, beberapa parameter, dan daftar panjang alamat. Itulah seluruh isi filenya. Videonya ada di tempat lain, dipotong jadi segmen beberapa detik masing-masing, tersimpan di server sebagai ribuan file kecil terpisah.

Pemutar membaca daftarnya, mengambil beberapa segmen pertama, mulai memutar, dan terus mengambil segmen berikutnya lebih dulu. Saat koneksi Anda melambat, ia berpindah ke varian kualitas lebih rendah yang tercantum di master playlist — sekumpulan segmen berbeda, dengan bitrate berbeda — dan melakukannya di antara segmen sehingga yang terlihat adalah perubahan kualitas, bukan jeda. Perpindahan adaptif inilah alasan format ini menang.

Ini juga menjelaskan sesuatu yang mengejutkan orang: tidak ada satu file tunggal untuk dimiliki. Film yang sedang Anda tonton tidak ada sebagai satu objek di mana pun. Ia hanyalah ribuan potongan dan sekumpulan instruksi.

Mengapa menyimpannya memberi Anda file teks

Karena itulah yang Anda simpan. Peramban meminta alamat yang Anda berikan, menerima empat kilobyte playlist, dan menuliskannya ke disk. Semua yang benar-benar Anda tonton datang lewat ribuan permintaan terpisah yang sama sekali tidak diketahui oleh operasi penyimpanan itu.

Mengunduh HLS dengan benar berarti melakukan apa yang dilakukan pemutar, tapi ke disk: baca playlist-nya, pilih varian kualitas, ambil tiap segmen berurutan, lalu jahit semuanya jadi satu wadah. Langkah terakhir itu disebut remuxing — video dan audionya tidak dienkode ulang, hanya ditulis ulang ke satu MP4 dengan indeks yang benar agar hasilnya bisa digeser (scrub).

Dua hal membuat ini lebih sulit dari kedengarannya. Alamat segmen sering bersifat relatif dan berubah tiap sesi, jadi daftar yang diambil satu jam lalu bisa saja sudah mati. Dan streaming sering dienkripsi dengan kunci yang dirujuk di playlist, dikirim terpisah, dan diganti-ganti selama pemutaran.

Memasukkannya ke perangkat

Hanya untuk streaming yang berhak Anda simpan — rekaman Anda sendiri, langganan IPTV Anda sendiri, penyiar yang menawarkan pengunduhan. Berikut cara kerja mekanismenya, bukan izin mengarahkannya kemana-mana.

  1. Biarkan mesin pengunduhan menangani segmen tersebut

    Mengambil ribuan file dan melakukan remuxing adalah pekerjaan yang dilakukan pengunduh FoxDL dengan sumber HLS: ia menelusuri daftar putar, menarik segmen secara paralel, dan menulis satu MP4 yang digosok seperti file normal. Yang datang adalah file, bukan folder.

  2. Ambil file langsung jika ada

    Banyak situs menyajikan HLS dan MP4 progresif biasa. MP4 adalah satu permintaan, satu file dan tanpa pembuatan ulang — selalu merupakan pilihan yang lebih baik jika ditawarkan.

  3. Terimalah bahwa beberapa tidak dapat disimpan

    Streaming yang dilindungi dengan DRM — FairPlay, Widevine — dienkripsi secara menyeluruh dan tidak dapat diunduh sesuai desainnya. Tidak ada alat yang bisa mengubah hal itu, dan orang yang mengaku berbohong tentang sesuatu.

Dimana unduhan HLS salah

File tanpa bilah pencarian

Segmen yang digabungkan tanpa remuxing menghasilkan file yang dapat diputar tanpa indeks. Ia bermain dari awal dan tidak melompat ke mana pun. Remuxing menulis indeks yang memperbaikinya.

Streaming langsung yang tidak pernah selesai

Daftar putar live tidak ada habisnya — ia terus berkembang. Mengunduh satu adalah rekaman, dan berhenti saat Anda menghentikannya, bukan saat file berakhir.

Tautan yang berfungsi kemarin

Alamat daftar putar biasanya ditandatangani dan dibatasi waktu. Sebuah .m3u8 yang disimpan pagi ini sering kali tidak menghasilkan apa-apa pada sore hari.

Versi lengkapnya Apa yang dilakukan pengelola unduhan yang tidak dilakukan browser web Kenapa transfer berhenti saat kamu berpindah aplikasi, apa yang sebenarnya dibutuhkan untuk melanjutkan, dan bagaimana stream berubah menjadi file.

Pertanyaan tentang format ini

Dari mana fakta ini berasal

Format terkait

Koleksimu, akhirnya ada di satu tempat.

Gratis diunduh. Tanpa akun, tanpa pendaftaran, tidak ada yang perlu diserahkan.

Unduh di App Store