Adobe是怎樣把Flash帶進(jìn)iOS的?

Adobe 視頻解決方案的副總裁 Pritham Shetty 說(shuō):“使用新版的 Flash 套件,可以讓客戶(hù)的內(nèi)容支持更多設(shè)備,吸引更多用戶(hù),增強(qiáng)他們的使用體驗(yàn),這也有利于提升客戶(hù)品牌形象。”
實(shí)現(xiàn)方式
蘋(píng)果在 iOS 上使用的流媒體協(xié)議被稱(chēng)為 HTTP Live Streaming,是利用 HTTP 實(shí)現(xiàn)的一套實(shí)時(shí)播放方案。新發(fā)布的 Flash Media Server 4.5 相當(dāng)于一個(gè)中轉(zhuǎn)站,把服務(wù)器上的視頻轉(zhuǎn)換成 H.264 (視頻編碼)和 AAC ,MP3(音頻編碼)的流媒體,然后用 HTTP Live Streaming 傳遞給 iOS 設(shè)備或 Mac 平臺(tái)的 QuickTime 播放器。

用 Flash Media Server 4.5 傳輸?shù)浇K端的視頻流,不但可以在 Mobile Safari 中播放,也可以被整合到 iOS App 里面??梢灶A(yù)見(jiàn),未來(lái)的視頻播放軟件(例如 ABC,HBO,優(yōu)酷等等)就能夠直接播放網(wǎng)絡(luò)上已經(jīng)存在的 Flash 資源。
與之配套的 Flash Access 3.0 則是一套完整的數(shù)字內(nèi)容保護(hù)和商業(yè)化方案,它能夠控制視頻的分發(fā),保證視頻的安全性(防盜版),并且提供視頻間的廣告位。
目前的限制
新版的套件在 iOS 設(shè)備上只支持視頻流媒體,而不支持 Flash 游戲和交互程序。也就是說(shuō),iOS 設(shè)備并不能享受“完整的 Flash 體驗(yàn)”。有評(píng)論者認(rèn)為,這是因?yàn)樾阅芎碗姵乩m(xù)航的障礙,讓 Adobe 不敢輕易把大體積 Flash 應(yīng)用搬進(jìn) iOS 。也有一種猜測(cè)是:Adobe 已經(jīng)向蘋(píng)果妥協(xié),不讓 Flash App 威脅到 iOS App 的地位。
最后要提到, 新版 Flash Media Server 可不是免費(fèi)的午餐,需要花費(fèi) 4500 美元來(lái)升級(jí)。想到 iOS 那龐大的用戶(hù)群,請(qǐng)?zhí)湾X(qián)吧。
【更新】
Flash App 移植到 iOS 上并非沒(méi)有先例,iPad 2 平臺(tái)的 Machinarium 就是一個(gè)典型。