Media Source Extensions

Media Source Extensions (MSE) merupakan spesifikasi dari W3C yang memungkinkan JavaScript mengirimkan aliran bita ke codec media dalam peramban web yang mendukung video dan audio HTML. Salah satu kegunaan utamanya adalah memungkinkan penerapan kode untuk prapengambilan dan penyanggaan pengaliran media (media streaming) di sisi klien, sepenuhnya menggunakan JavaScript.

MSE kompatibel dengan spesifikasi Encrypted Media Extensions (EME), tetapi keduanya tidak saling bergantung. Meski demikian, banyak implementasi EME hanya mampu mendekripsi data media yang disediakan melalui MSE.

Pada Juni 2014, Netflix mengumumkan dukungan eksperimental untuk pemutaran menggunakan MSE di peramban Safari pada versi beta OS X Yosemite.

YouTube mulai menggunakan MSE dalam pemutar HTML5-nya sejak September 2013.

 Dukungan peramban 
API Media Source Extensions didukung secara luas oleh hampir semua peramban web modern, dengan pengecualian pada perangkat keluarga iPhone (meskipun sudah didukung di iPadOS). Firefox versi 37 telah menyediakan sebagian fitur API MSE yang hanya dapat digunakan untuk YouTube pada sistem operasi Windows Vista atau versi yang lebih baru. Sementara itu, dukungan untuk Mac OS X mulai tersedia sejak versi 38.

+Dukungan peramban terhadap Media Source ExtensionsDesktopPerangkat selulerWindows, Mac OS, LinuxiOSAndroidInternet ExplorerEdgeChromeFirefoxSafariOperaSemua perambanEdgeChromeFirefoxOperaSamsung Internet11.012+Not supported by default, but could be enabled via browser settings8+30+Media Source Extensions is only available on iPadOS12+92+90+64+9.2+31+42+

 Referensi