高清mp4和高清m3u8最大的區(qū)別是二者所使用的程序以及內(nèi)容有所不同,具體的發(fā)揮出來(lái)的效果也有所不一樣,所以各有優(yōu)劣。m3u8的格式一般在播放器當(dāng)中很難播放,但是MP4格式在播放器當(dāng)中一般流暢度很高。

m3u8是蘋果公司推出的視頻播放標(biāo)準(zhǔn),是m3u的一種,只是編碼格式采用的是UTF-8。m3u8準(zhǔn)確來(lái)說(shuō)是一種索引文件,使用m3u8文件實(shí)際上是通過(guò)它來(lái)解析對(duì)應(yīng)的放在服務(wù)器上的視頻網(wǎng)絡(luò)地址,從而實(shí)現(xiàn)在線播放。使用m3u8格式文件主要因?yàn)榭梢詫?shí)現(xiàn)多碼率視頻的適配,視頻網(wǎng)站可以根據(jù)用戶的網(wǎng)絡(luò)帶寬情況,自動(dòng)為客戶端匹配一個(gè)合適的碼率文件進(jìn)行播放,從而保證視頻的流暢度。

MP4是一套用于音頻、視頻信息的壓縮編碼標(biāo)準(zhǔn),由國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電工委員會(huì)(IEC)下屬的“動(dòng)態(tài)圖像專家組”(Moving Picture Experts Group,即MPEG)制定,第一版在1998年10月通過(guò),第二版在1999年12月通過(guò)。MPEG-4格式的主要用途在于網(wǎng)上流、光盤、語(yǔ)音發(fā)送(視頻電話),以及電視廣播。

mp4 對(duì)HTML5和flash播放器親和度都挺好。但是文件頭太大,結(jié)構(gòu)復(fù)雜,長(zhǎng)視頻的大文件頭影響加載速度的視頻體驗(yàn),所以短視頻更常見(jiàn)。m3u8 采用蘋果的HLS協(xié)議,目前 ios與android設(shè)備均已支持。由于其工作原因是將整個(gè)視頻流分成一個(gè)個(gè)小的基于Http的文件進(jìn)行下載播放,因此支持視頻直播。