首頁 >web前端 >H5教程 >HTML5與Flash比較的詳細介紹

HTML5與Flash比較的詳細介紹

黄舟
黄舟原創
2017-03-25 15:30:587513瀏覽

HTML5,這個目前網路最火爆的字牽動著無數廠商,使用者的心。雖然HTML5規範遲遲無法完全確定,但各大瀏覽器廠商和視訊服務供應商已經開始抓住HTML5準備搶佔市場先機同時為自己造勢了。無論是Google還是Mozilla以及蘋果,似乎都準備將HTML5作為下一代網路視訊播放的主要手段,而他們共同的目標似乎就是乾掉以往一直由Flash壟斷的視訊播放器(隨著微軟silverlit的出現Flash的優勢已經逐步褪去了),那HTML5 VS Flash到底有何缺點?我們一起來看看。

  世界上最大的影片網站Youtube最近一直在積極推行網站的無Flash化改革,他們甚至還推出了供試用的HTML5播放器,不過本週早些時候,Youtube表示了對HTML5播放器的一些擔憂。

  目前所有的瀏覽器廠商都計劃今年稍後向HTML5標準轉型,這其中包括了微軟的IE9.而谷歌的Android手機平台和微軟的Windows Phone7平台則會繼續支援Flash播放器,同時,儘管蘋果的Safari5可以相容於Flash,但是該瀏覽器在iPhone/iPod /iPad上的版本不會支援Flash播放器。

  然而,Youtube卻在這個時候就即將取代傳統Flash播放器的新HTML5播放器表示出了一些擔憂。首先,儘管同屬HTML5標準,但各款瀏覽器在使用HTML5標準播放影片時所使用的編碼技術卻未必相同,而對Youtube這樣影片數量龐大的網站而言,最理想的情況是盡量控制這些影片所使用的編碼器種類,否則將很難做統一的處理。

  就目前的情況來看,谷歌,Opera和Mozilla三家公司支持的是谷歌主導的WebM VP8視頻編碼器引擎,VP8是一款開源編碼器引擎。微軟和蘋果則是商業化的H.264編碼器的支持者,不過微軟的IE9則可允許使用者自由選擇安裝 WebM引擎。

  在各家瀏覽器廠商仍未就視訊編碼器的格式達成一致之前,Youtube表示會繼續沿用現有的H.264格式,他們自從2007年起便一直使用的是這種格式。

  不僅是編碼器方面,HTML5播放器在播放視訊串流時的效能和系統資源的利用等方面也存在一些問題,而在播放即時視訊時,是否能完全控制系統緩衝和視訊畫質對播放器的性能是非常重要的。除此之外,DRM盜版防護技術也是會讓Youtube感到頭痛的問題之一,預計他們很可能會提供類似網上租片一類的服務,這種服務可能只允許一部分購買了授權的用戶觀看,而且用戶無權將這些影片拷貝下來並在網路上分發。

  用過HTML5播放器的人都知道,使用這種播放器需要對網頁進行比較大的改變。另外,HTML5播放器在播放影片過程中如果使用者透過拉動播放條跳動到影片的下一段,播放器總是會有1-2秒的延遲,而Flash播放器則一般不存在這類問題。

  下圖是兩張在Chrome6.0.447.0瀏覽器+Wiondows7 64位元旗艦版作業系統中分別運行HTML5視訊播放器和Flash10.1.53.64播放器播放影片時的畫面對比,不論從影片載入的等待時間,還是從影片的品質來看,Flash都具備一定的優勢。

HTML5與Flash比較的詳細介紹

html5與flash比較

第三,Youtube網站也具備將外網影片直接嵌入的功能,而HTML5在這方面的表現則一般不如Flash。

  最後,HTML5播放器並不能支援相機/麥克風,而眼下Youtube網站的Flash播放器卻可以支援使用播放器直接攝影機/麥克風現場錄影的功能,沒有Flash,這一點是很難做到的。

  可見儘管不少媒體和廠商幾乎已經將HTML5吹上了天,但是從實際應用的角度,HTML5播放器其實還有很多需要進一步改進的地方,而它要想取代Flash播放器目前的地位,仍然有很長一段路要走。

以上是HTML5與Flash比較的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn