部分mp4視頻在ios上無(wú)法播放問題

1、問題描述

mp4視頻在安卓上全部能播放,部分mp4視頻在ios不能播放。表現(xiàn)為剛開始緩沖加載幾秒鐘后,就顯示加載失敗的圖標(biāo)了,或者直接顯示加載失敗圖標(biāo)

在這里插入圖片描述

2、問題分析

2.1 什么問題導(dǎo)致的

這篇文章中得到了一些啟示https://www.cnblogs.com/aleafo/p/7644553.html。文中言簡(jiǎn)意駭?shù)闹赋鍪恰癶264編碼的壓縮級(jí)別問題導(dǎo)致“

2.2 H264編碼是什么

通過某種特定的壓縮技術(shù),將某個(gè)視頻格式的文件轉(zhuǎn)換為另一種視頻格式的文件的技術(shù)稱為視頻編碼。h264是視頻流中其中一種編碼標(biāo)準(zhǔn)。H264編碼profile & level 控制https://www.cnblogs.com/tinywan/p/6402007.html,這里面說到H264編碼的壓縮級(jí)別,從壓縮比例來(lái)說,baseline< main < high,對(duì)于帶寬比較局限的在線視頻,可能會(huì)優(yōu)先選擇high。但是上文說到,部分mp4視頻不能在ios上播放,是由于h264編碼的壓縮比導(dǎo)致的,那么我們?cè)趺粗纈os支持哪些壓縮級(jí)別呢?

2.3 iOS支持編碼格式列表

雖然協(xié)議規(guī)范沒有限制視頻和音頻格式,但目前的蘋果實(shí)現(xiàn)支持以下格式https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容