優(yōu)酷啟用了 HTML5 播放器,但并沒有全線鋪開,打開一些視頻會自動使用 HTML5 播放器,但用隱私模式不登錄時,同樣的視頻會要求 Flash。優(yōu)酷開始擁抱 HTML5 的理由:各大陣營正式拒絕默認(rèn)啟用 Flash。視頻網(wǎng)站找到了除廣告外的營收方式,吸引用戶付費觀看內(nèi)容比起強迫用戶看廣告會是更好的選擇。技術(shù)上通過會員控制視頻的觀看比起強迫用戶看廣告的策略要來得簡單。更好的視頻技術(shù)的出現(xiàn)和普及對成本的影響,比如說 H.265,光視頻文件體積比 H.264 小差不多一半這一點就可以為視頻網(wǎng)站省不少帶寬成本[1],各大瀏覽器對這些新技術(shù)的支持也是相當(dāng)熱心,而 Flash 則依賴 Adobe 來維護,但 Adobe 已經(jīng)當(dāng) Flash 死掉[2],堅守 Flash 平臺并不明智。
創(chuàng)新互聯(lián)建站長期為成百上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為大峪企業(yè)提供專業(yè)的網(wǎng)站設(shè)計、成都網(wǎng)站制作,大峪網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
阻礙優(yōu)酷使用 HTML5 的不是什么 IE6,而是廣告業(yè)務(wù)。針對 DOM (HTML) 做處理的廣告過濾明顯比針對 Flash 的廣告過濾要容易得多——Flash 已經(jīng)是瀏覽器之外的獨立程序了。對重度依賴廣告收入的國內(nèi)視頻網(wǎng)站來說,推 HTML5?找死!另一方面,國內(nèi)網(wǎng)站有愛推 app 的習(xí)慣,HTML5 自然不是必需品
作者:Chris
鏈接:
來源:知乎
解決方法:將 操作系統(tǒng)與瀏覽器適配。
判斷操作系統(tǒng)和瀏覽器種類和版本,這個不難。
目前的主流平臺一共5個:
桌面平臺:
Windows(完美支持H5和 Flash Player)
Mac OS X(完美支持 H5和 Flash Player)
Linux(支持 H5,F(xiàn)lash Player支持到11.2,Chrome對 Flash Player 支持更好)
移動平臺:
Android(支持 H5,Adobe已經(jīng)放棄Flash Player支持)
iOS(支持 H5, 不支持 Flash Player)
從上面可以看到,有半數(shù)以上的平臺(包括已經(jīng)放棄支持的)支持 Flash Player。既然超過了半數(shù),就有進行切換的需求與可能。
最完美的情況,就是檢測操作系統(tǒng)和瀏覽器版本,根據(jù)不同情況進行適配,例如:
Windows XP 系統(tǒng),IE6瀏覽器,使用 Flash Player 來播放視頻;
Mac OS X 系統(tǒng),使用 H5 來播放視頻;
移動平臺,必須使用 H5 ;
……
雖然在前端開發(fā)上有一定的成本(例如 Flash Player 和 H5 的界面適配、Desktop 和 Mobile 的界面適配,以及各種瀏覽器和平臺的組合之類的),但也不是不可承受。
讓我們來看看 Flash Player 與 H5 以及各個瀏覽器支持的視頻格式吧(下表來自HTML5 Video):
lt;img data-rawheight="270" data-rawwidth="823" src="" class="origin_image zh-lightbox-thumb" width="823" data-original=""gt;
也就是說,在支持 video 標(biāo)簽的 H5 瀏覽器中,并沒有一種視頻格式是所有瀏覽器通吃的。
如果覺得這個表不夠詳(zhuan)細(xì)(ye)的話,還可以看看下面這張圖(下表來自wikipedia HTML5 video):
lt;img data-rawheight="869" data-rawwidth="1423" src="" class="origin_image zh-lightbox-thumb" width="1423" data-original=""gt;
如果拋棄掉可愛又可憐的 Opera ,以及不考慮 Firefox 在 OS X 和 Linux 上的問題,我們確實可以說,MP4格式已經(jīng)是所有現(xiàn)代瀏覽器能夠直接支持的視頻格式(下表來自A/V Formats | The State of HTML5 Video Report):
lt;img data-rawheight="760" data-rawwidth="960" src="" class="origin_image zh-lightbox-thumb" width="960" data-original=""gt;
而實際上,已經(jīng)有公司在做這件事(而且做了好久),JWPlayer 是一個優(yōu)秀的 Flash Player 視頻播放器,后來開始支持 H5,下面是它的一些介紹:
HTML5 Video Player Flash Video Player
HTML5 Video Attributes Market Share Report
所以,技術(shù)上并不是問題。做還是不做,我猜測最大的原因是視頻格式轉(zhuǎn)換成本。
這些視頻網(wǎng)站已經(jīng)積累的大量的視頻資源,早期基本上是 Flash Only 的 FLV 格式。后期如果繼續(xù)用Flash Player 來播放視頻,為了實現(xiàn)高清的支持,很可能使用的是 MP4 的馬甲 F4V 格式。這兩種文件格式的標(biāo)準(zhǔn)可以看這里: F4V/FLV Technology Center。
FLV 格式早期使用過兩種編碼,分別是 Sorenson Spark 和 On2 VP6 (下表來自 拋棄FLV,迎接MP4——制作Flash Player支持的H.264視頻格式),這兩種格式 H5 肯定是不支持的。
lt;img data-rawheight="529" data-rawwidth="581" src="" class="origin_image zh-lightbox-thumb" width="581" data-original=""gt;
因此,要將現(xiàn)有的海量視頻數(shù)據(jù)轉(zhuǎn)換成 MP4,需要一個相當(dāng)?shù)倪^程,視頻網(wǎng)站可能考慮過這個過程比較漫長,就暫時將該工作擱置(或者正在平穩(wěn)進行中)。
比如,YouTube 就已經(jīng)把自己的所有視頻轉(zhuǎn)向 WebM(這是 Google 推動的視頻格式),可以看這里:YouTube Swiftly Converts Videos in WebM Format。
但 Google 畢竟是鈔票多到用不完,牛人多到一個團,從標(biāo)準(zhǔn)到產(chǎn)品到實現(xiàn)一條龍的一流公司。對于天朝這些小公司比如 愛X藝優(yōu)X庫馬鈴薯之類來說,除了技術(shù)市場鈔票廣告之外,還必須考慮國情。
在偉大而神奇的中國,大量的平臺依然是Windows XP + IE6 組合,讓這些系統(tǒng)升級到 IE8都嫌困難,更別提安裝 Chrome 和 Firefox 這種現(xiàn)代瀏覽器了。針對于它們,F(xiàn)lash Player 是唯一的選擇。既然用 Flash Player 來播放視頻,那么 FLV ?還是 MP4 顯然就無所謂了。
不過,一切都會改變的,至少在我們的有生之年,它們是一定會改過來的。
相比用 H5 全平臺看視頻,我更期待在有生之年登上月球(火星太遠(yuǎn)就不考慮了)。不過就目前科技的發(fā)展速度來看,有點兒懸。
另外吐槽題主3點:
1. 不是所有人都買得起 MBP 的……
2. 發(fā)熱不能全怪在Flash Player 頭上……
3. 就算你一定要怪在 Flash Player 頭上,也不要僅僅是怪在視頻播放器頭上……
==================
2014-09-22更新:
按照評論里面的同學(xué)說的,我用 Android+Firefox 訪問了優(yōu)酷/土豆等網(wǎng)站,確實,它們在移動設(shè)備上已經(jīng)支持 H5了。
所以我上面猜測的 視頻格式轉(zhuǎn)換成本 的原因應(yīng)該是不存在的。
那么,我再次猜測,原因可能是以下幾點:
1. Flash Player 在 PC 端的體驗和表現(xiàn)更加一致,更容易管控播放器質(zhì)量和進行版本迭代;
2. 由于前面講到的原因,H5 的支持在 Windows XP 上是無望的,只能使用 Flash Player,國內(nèi)企業(yè)必須考慮這點;
3. 為什么不檢測瀏覽器版本實現(xiàn)不同平臺使用不同的播放器,參照1的解釋。
可以通過修改瀏覽器的UA來達(dá)到效果。 在Chrome中: 1、按F12,調(diào)出開發(fā)人員工具。 2、 3、 4、按F5刷新就可以用Html5觀看了。 HTML5 是下一代的 HTML。
可以通過修改瀏覽器的UA來達(dá)到效果。
在Chrome中:
1、按F12,調(diào)出開發(fā)人員工具。
2、
3、
4、按F5刷新就可以用Html5觀看了。
HTML5?是下一代的 HTML。
網(wǎng)站名稱:html5優(yōu)酷,網(wǎng)頁版優(yōu)酷
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article24/dsdsgce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)、移動網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、、虛擬主機
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)