tech-sjh

2010年7月1日 星期四

Flash 會繼續存活 YouTube API Blog: Flash and the HTML5

YouTube API Blog: Flash and the HTML5 <video> tag

雖然蘋果電腦的 Steve Jobs 演講功力了得,可以說服信眾,但 Google
工程師 John Harding 在 Youtube API Blog 提出說明 HTML5 不錯,但仍無
法滿足所有使用者需求,Flash 會繼續存活。

Youtube 的 html5 網頁中用到的影片。

影片編碼問題:
目前 Flash player 跟其他手機平台上都可以支援 Youtube 提供的 H.264
編碼影片。但是專利與授權問題導致某些瀏灠器無法支援 H.264,也因
HTML5 的標準中無法納入支援某些檔案格式的規範。Google 需要力推
開放標準的 WebM 縮減 Youtube 使用的檔案編碼種類,裡面使用的編碼
就是 Google 先前釋出的 VP8 codec,Adobe Flash player 也將會支援
VP8 codec。

檔案串流播放問題:
HTML5 中並未規定到檔案播放的緩衝存取與動態傳輸品質控管,而
Flash Player 中已可透過 ActionScript 控制透過 HTTP 或 RTMP 串流
協定解決這個問題。而這類協定至今無統一的標準。

內容保護問題:
Flash 平台已經有 RTMPE 協定可以讓使用者在得到授權狀況下才可以
播放影片內容。

封裝與內嵌功能:
Youtube 能夠內嵌影片到其他網站上,也可以允許 Google 封裝字幕、
評比、廣告到影片中,目前大多數網站只允許透過 Flash 內嵌檔案,
而 HTML5 的沙盒封裝與訊息傳遞仍未被廣泛使用。

全螢幕播放問題:
Flash 已經可以放大全螢幕播放,並支援硬體加速功能,而單靠瀏灠器
時因 Javascript 受限,常無法使用瀏灠器的全螢幕功能。

相機與麥克風問題:
目前只有 Flash 可以支援直接從 WebCam 錄影上傳到 youtube, 撇開
網頁不談相機也是許多手機軟體、視訊通話、視訊會議的必備功能。
HTML5 才剛開始制定標準,但 Flash 早已有運行多年的完整解決方案


相對來說 HTML5 雖然可以提供大多數影像播放功能,但只有 Flash 才
有辦法提供 Youtube 播影片的完整功能。

沒有留言:

張貼留言

版權宣告、免責聲明


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款授權.
免責聲明: 本文所載資料僅供參考,並不構成投資建議,
讀者閱讀或使用該資料所導致結果需要自擔風險與責任,
作者概不承擔閱讀人行為之任何風險與責任。
除非有特別宣稱,作者言論並不代表所屬任何團體、公司、或其他人意見。