Mengapa ada berbagai format video yang berbeda?
Lanskap video web memiliki tiga metode pengiriman yang dominan. Masing-masing dirancang untuk menyelesaikan masalah yang berbeda. Memahaminya membantu Anda mengetahui mengapa beberapa video mudah diunduh sedangkan yang lainnya tidak, serta apa yang dilakukan getvy di balik layar untuk menangani setiap jenis format.
HLS
HTTP Live Streaming
Dikembangkan oleh Apple pada tahun 2009. Merupakan protokol streaming yang paling banyak digunakan di internet saat ini. Mengirimkan video sebagai rangkaian file segmen .ts kecil yang tercantum dalam daftar putar .m3u8. Didukung secara bawaan di Safari, serta melalui Media Source Extensions di Chrome dan Firefox.
DASH
Dynamic Adaptive Streaming
Sebuah standar internasional dari grup MPEG, juga dikenal sebagai MPEG-DASH. Bekerja mirip dengan HLS tetapi menggunakan file manifes XML .mpd dan biasanya mengirimkan segmen dalam format MP4 terfragmentasi (fMP4) alih-alih .ts. YouTube menggunakan DASH untuk sebagian besar stream miliknya.
MP4
File Langsung
Satu file video lengkap yang dikirimkan melalui URL biasa. Format paling sederhana — browser mengunduh dan memutarnya secara langsung. Umum digunakan untuk video yang dihosting sendiri, klip berita, dan situs apa pun yang tidak menggunakan streaming adaptif.
Perbedaan teknis utama
| Fitur | HLS | DASH | MP4 |
| Daftar Putar/Manifes | .m3u8 | .mpd (XML) | Tidak ada |
| Format segmen | .ts (MPEG-TS) | fMP4 atau .ts | File tunggal |
| Bitrate adaptif | ✅ Ya | ✅ Ya | ❌ Tidak |
| Dukungan DRM | FairPlay | Widevine / PlayReady | Bervariasi |
| Dukungan getvy | Penuh (MP4 dalam browser) | Perintah ffmpeg | Penuh (unduhan langsung) |
Penjelasan streaming bitrate adaptif
HLS dan DASH mendukung streaming bitrate adaptif (ABR). Ini berarti server menawarkan video yang sama pada beberapa tingkat kualitas (misalnya, 1080p, 720p, 480p, 360p). Pemutar memantau kecepatan jaringan Anda dan beralih ke stream kualitas yang lebih tinggi atau lebih rendah secara otomatis di tengah pemutaran untuk mencegah buffering. Itulah mengapa video streaming jarang sekali dijeda bahkan pada koneksi yang lambat — video tersebut hanya akan turun ke kualitas yang lebih rendah.
Daftar putar utama (atau manifes utama) mencantumkan semua varian kualitas yang tersedia. getvy membaca daftar putar utama ini dan memilih stream dengan kualitas tertinggi untuk diunduh.
Bagaimana dengan stream yang dilindungi DRM?
Digital Rights Management (DRM) menambahkan lapisan enkripsi tambahan di atas HLS atau DASH. Segmen video dienkripsi dengan kunci yang hanya dapat diperoleh oleh pemutar berlisensi. getvy tidak melewati DRM — ia hanya berfungsi dengan stream yang tidak dilindungi. Ini berarti getvy tidak dapat mengunduh konten dari Netflix, Disney+, Amazon Prime Video, atau layanan berlangganan utama lainnya yang menggunakan DRM.
Cara mengidentifikasi format yang digunakan suatu video
- Buka Chrome DevTools (F12) lalu buka tab Network (Jaringan).
- Filter berdasarkan "Media" atau cari ".m3u8" atau ".mpd".
- Tekan Putar pada video. Jika Anda melihat permintaan .m3u8, itu adalah HLS. Jika Anda melihat permintaan .mpd, itu adalah DASH. Jika Anda melihat URL .mp4 langsung, itu adalah file biasa.
- Sebagai alternatif, cukup instal getvy — ekstensi ini secara otomatis mengidentifikasi dan memberi label pada setiap video yang terdeteksi sebagai HLS, DASH, or MP4.