我正在爲所有平臺(iPhone,Android和Windows)開發一個應用程序。它涉及通過服務器進行文件傳輸。我懷疑是以哪種格式應用於圖像,視頻和音頻,這在所有平臺諸如大小,性能等方面。它應該可以在所有3種手機上播放。任何人都可以提出建議嗎?哪種媒體格式更適合所有移動開發?
0
A
回答
1
對於音頻或圖像有很多選項,但對於視頻而言,圖片非常模糊。對於視頻有真的只有兩個在這一點上的主要競爭者:
實現,可以在所有你上市(iOS版,Android的移動平臺,並Windows Phone 7)。取決於您的應用程序的確切功能(流式視頻,實時視頻會議等),每個都有各自的優缺點。兩者的性能通常足夠接近,所以您使用的實施和設置的質量比標準更重要。一些考慮它們之間選擇一個簡單的總結是:
- VP8:這是一個開放的,免版稅格式的參考實現在BSD風格的許可證開源。它作爲第三方庫在所有三個操作系統上構建並運行良好。每個操作系統的本機支持各不相同。由於WebM是Google的產物,Android本身支持VP8。蘋果還沒有宣佈在iOS中支持VP8的計劃,微軟已經佔據了中間地位。但是,將庫存放在您分發的任何應用程序中很容易,也是免費的。
- H.264:這是一個行業標準,作爲HTML5標準的一部分,因此它幾乎得到了現代瀏覽器的普遍支持。 (Goggle宣佈他們將從Chrome中獲得支持,但截至今年早些時候,這一切都沒有發生。)H.264由許多專利所覆蓋,其中被許可用於授權。預計H.264的商業用戶將支付許可費用,儘管也有例外,包括對最終用戶免費的互聯網視頻。 Android,iOS和Windows Phone 7均支持H.264本地流式視頻播放。至少在iOS上不支持實時視頻會議。 H.264還有一個很好的第三方實現(x264),可用於所有平臺,用於本機實現不足的情況。 x264是一個免費的開放源代碼庫,但它在GNU GPL下獲得許可,它在商業開發或iOS部署方面都存在問題。您可能需要購買商業許可證才能在您的產品中使用它。
下面是各個廠商對A/V格式的兼容性網頁:
我的建議是,如果你是流媒體視頻使用H.264,但如果您是實時編碼/解碼視頻,請使用VP8。使用H.264的FaceTime,Apple做得非常好,但接口並不公開。
+0
你能評論音頻格式嗎?混淆mp3,wav和ogg。 –
相關問題
- 1. 媒體查詢爲將適合所有
- 2. 嚴格的HTML4.01更適合移動開發嗎?
- 3. 哪種風格適合?
- 4. 哪種變量更適合?
- 5. 哪種URL更適合Laravel?
- 6. 哪種更適合pythonic?
- 7. 哪種設計模式最適合迭代開發?
- 8. 哪個設備更適合iphone開發
- 9. 哪種類型的密鑰格式更適合AES 256
- 10. Android:哪種音頻格式更適合SoundBoard應用
- 11. HTML DOC PDF XPS哪種格式更適合文檔?
- 12. 這兩種模式匹配更適合哪種方式?
- 13. 這兩種方法哪一種更適合SAML體系結構
- 14. 哪個跨平臺移動開發最適合HTML5 Android,Iphone,Windows
- 15. 哪種方式更好地移動ImageView
- 16. 這兩種循環方式和哪一種更適合使用?
- 17. 我應該使用哪種多媒體容器格式?
- 18. 哪種佈局適合表格?
- 19. 開發規則/決策引擎最適合哪種模式/模式
- 20. 其中,移動GIS應用開發更適合我
- 21. 哪種方式更適合更新數據庫記錄?
- 22. 哪種語言更適合跨平臺?
- 23. MongoDB哪種模式最適合存儲?
- 24. 哪種模式適合我的項目?
- 25. Glassfish或Tomcat + OpenEJB?哪種變體更適合小應用程序?
- 26. 哪種編程語言最適合網站開發?
- 27. 哪種Google雲端平臺移動後端客戶端適合?
- 28. 哪種語言最適合製作多媒體播放器/管理器?
- 29. 哪種內部格式適用於compressedTexImage3D?
- 30. 哪種數據庫更適合雙語詞典移動IOS應用?
使用jpeg,mp3和mp4 – CognitiveDesire