時間:2023-11-12 13:48:01 作者:無名 瀏覽量:58
在 iOS 17.1 正式版中,蘋果為 Safari for iOS 帶來了 Managed Media Source API 的支持,這個 API 此前已經在 iPadOS 和 macOS 上實現,主要是用來幫助開發者在串流加載視頻內容時降低電量和帶寬開支,也就是在網絡不是很好的地方也可以更流暢、更省電的觀看視頻。

圖為 MSE
WebKit 內核中的 MMS API 是由蘋果推出的一種新型串流加載技術,這是蘋果在 WWDC 2023 中推出的新技術,改善串流媒體播放的性能和效率,開發目的主要就是為了 5G,讓用戶在 5G 網絡下觀看視頻時體驗會更好。
對開發者來說想要提供視頻播放功能并不是難事,不過播放視頻畢竟要消耗服務器帶寬以及考驗用戶終端的網絡連接性能,還得考慮電池消耗問題,如果想向用戶提供清晰度更好的視頻那要花費不少功夫去優化。
有了 MMS API 后這些問題都可以更方便地解決,這也是蘋果給 Media Source Extensions 加載技術的補充版本,讓有興趣的開發者可以采用。MSE 可以讓網頁控制媒體播放和清晰度,但 MSE 并不擅長進行這類管理,而且還會消耗大量電量,對于電池容量較小的設備來說這是個大問題。
就目前來說 MMS 技術僅支持 iOS 17.1、iPadOS 17、macOS 14 系列,不過蘋果已經將 MMS 提交給了 W3C 工作組要將 MMS 標準化,標準化后其他瀏覽器和平臺也會提供支持,但這可能還需要好幾年時間。