時(shí)間:2023-11-12 13:48:01 作者:無(wú)名 瀏覽量:58
在 iOS 17.1 正式版中,蘋果為 Safari for iOS 帶來(lái)了 Managed Media Source API 的支持,這個(gè) API 此前已經(jīng)在 iPadOS 和 macOS 上實(shí)現(xiàn),主要是用來(lái)幫助開發(fā)者在串流加載視頻內(nèi)容時(shí)降低電量和帶寬開支,也就是在網(wǎng)絡(luò)不是很好的地方也可以更流暢、更省電的觀看視頻。
圖為 MSE
WebKit 內(nèi)核中的 MMS API 是由蘋果推出的一種新型串流加載技術(shù),這是蘋果在 WWDC 2023 中推出的新技術(shù),改善串流媒體播放的性能和效率,開發(fā)目的主要就是為了 5G,讓用戶在 5G 網(wǎng)絡(luò)下觀看視頻時(shí)體驗(yàn)會(huì)更好。
對(duì)開發(fā)者來(lái)說(shuō)想要提供視頻播放功能并不是難事,不過播放視頻畢竟要消耗服務(wù)器帶寬以及考驗(yàn)用戶終端的網(wǎng)絡(luò)連接性能,還得考慮電池消耗問題,如果想向用戶提供清晰度更好的視頻那要花費(fèi)不少功夫去優(yōu)化。
有了 MMS API 后這些問題都可以更方便地解決,這也是蘋果給 Media Source Extensions 加載技術(shù)的補(bǔ)充版本,讓有興趣的開發(fā)者可以采用。MSE 可以讓網(wǎng)頁(yè)控制媒體播放和清晰度,但 MSE 并不擅長(zhǎng)進(jìn)行這類管理,而且還會(huì)消耗大量電量,對(duì)于電池容量較小的設(shè)備來(lái)說(shuō)這是個(gè)大問題。
就目前來(lái)說(shuō) MMS 技術(shù)僅支持 iOS 17.1、iPadOS 17、macOS 14 系列,不過蘋果已經(jīng)將 MMS 提交給了 W3C 工作組要將 MMS 標(biāo)準(zhǔn)化,標(biāo)準(zhǔn)化后其他瀏覽器和平臺(tái)也會(huì)提供支持,但這可能還需要好幾年時(shí)間。