IT之家訊微軟在近期已經展示了少量的Win10 for Phones系統的新功能,隨著Win10手機系統開發的逐漸深入,之前Windows Phone系統的零碎不足現在也將慢慢完善,其中一項最重要的功能是支持流行的串流媒體協議,比如HLS和DASH。

在微軟開發者文檔中:
“你可以使用AdaptiveMediaSource類來為應用增加自適應視頻流播放。對象初始化指向串流清單文件,支持格式包括Http串流直播(HLS)、HTTP上的動態自適應串流(DASH)和流媒體。對象需綁定XAML媒體元素,便可進行自適應播放。流媒體的屬性,比如可用性、最小最大比特率,都可以進行設置。”
HTTP Live Streaming (HLS)是蘋果創造的基于HTTP流媒體通信協議,將串流分解為小型編碼、不同層次的階級和比特率,適合更大寬帶的串流。大多數Windows Phone用戶都知道BBCiplayer的WP客戶端之所以支持不好,就是因為系統缺乏對HLS的支持,直到BBC為WP定制了解決方案。Win10手機以后支持的擴展將簡化應用的開發難度。
Dynamic Adaptive Streaming over HTTP (DASH)是類似于蘋果HLS的另一種自適應碼率流媒體技術,可以從HTTP網頁服務器獲取高品質的流媒體,不過不像蘋果HLS,這項技術雖然是非專利性的,但是并沒有獲得廣泛支持。
添加DASH支持的另一個好處是谷歌YouTube直播也采用該協議,這也從根本上解釋為何Win10手機系統支持YouTube視頻新特性。
Smooth Streaming(平滑流媒體串流)當然是微軟技術,Windows Phone系統早已支持很長世間了。
對于這些網絡標準的全支持透露出重要的信息是Windows10手機用戶將獲得最多的內容,開發者也會花費更少的精力去支持標準,帶來雙重體驗提升。(via: WMPU)
新聞熱點
疑難解答