iOS音視頻開發(fā) - 音頻編碼格式(pcm命满、wav涝滴、mp3、aac周荐、ogg)

我們通常從音樂App(如:網(wǎng)易云音樂)聽歌時狭莱,會看到一首歌需要的存儲空間大概是10M左右,對于手機磁盤來說這是可以接受的概作。但在網(wǎng)絡中實時在線傳播的話腋妙,這個數(shù)據(jù)量可能就太大了,所以必須對其進行壓縮編碼讯榕。

壓縮編碼的基本指標之一就是壓縮比骤素,壓縮比通常小于1(否則就沒有必要去做壓縮)。

壓縮算法

壓縮算法包含無損壓縮有損壓縮愚屁,常用壓縮格式中济竹,用的較多的是有損壓縮

  • 無損壓縮 :解壓后的數(shù)據(jù)可以完全復原
  • 有損壓縮 :解壓后的數(shù)據(jù)不能完全復原,會丟失一部分信息霎槐,壓縮比越小送浊,丟失的信息就越多,信號還原后失真就會越大

壓縮編碼原理

壓縮編碼原理實際上是壓縮掉冗余信號丘跌,冗余信號是指不能被人耳感知到的信號袭景,包含人耳聽覺范圍之外的音頻信號以及被掩蔽掉的音頻信號

常用壓縮編碼格式

  • PCM編碼
    音頻的裸數(shù)據(jù)格式就是脈沖編碼調(diào)制(Pulse Code Modulation, PCM)數(shù)據(jù)唁桩,是 按照一定的格式記錄采樣和量化后的數(shù)字數(shù)據(jù),描述一段PCM數(shù)據(jù)需要這幾個概念:量化格式(sampleFormat)耸棒、采樣率(sampleRate)荒澡、聲道數(shù)(channel)

  • WAV編碼
    WAV編碼的一種實現(xiàn)(有多種實現(xiàn)方式,但是都不會進行壓縮操作)就是在PCM數(shù)據(jù)格式的前面加上44字節(jié)与殃,分別用來描述PCM的采樣率单山、聲道數(shù)、數(shù)據(jù)格式等信息

  • MP3編碼
    MP3具有不錯的壓縮比幅疼,使用LAME編碼(MP3編碼格式的一種實現(xiàn))的中高碼率的MP3文件米奸,聽感上非常接近源WAV文件
    特點:音質(zhì)在128Kbit/s 以上表現(xiàn)還不錯,壓縮比比較高爽篷,大量軟件和硬件都支持躏升,兼容性好
    使用場合:高比特率下對兼容性有要求的音樂欣賞

  • AAC編碼
    AAC是新一代的音頻有損壓縮技術,通過一些附件的編碼技術(比如PS狼忱、SBR等),衍生出了LC-AAC一睁、HE-AAC钻弄、HE-AAC v2三種主要的編碼格式。LC-AAC是比較傳統(tǒng)的AAC者吁,相對而言窘俺,其主要應用于中高碼率場景的編碼(≥ 80Kbit/s) ;HE-AAC(相當于AAC+SBR)主要應用于中低碼率場景的編碼(≤80Kbit/s)复凳;而HE-AAC v2(相當于AAC+SBR+PS)主要用于低碼率場景的編碼(≤48Kbit/s)瘤泪。大部分編碼器都設置為≤48Kbit/s自動啟用PS技術,而>48Kbit/s則不加PS育八,相當于普通的HE-AAC
    特點:在小于128Kbit/s的碼率下表現(xiàn)優(yōu)異对途,并且多用于視頻中的音頻編碼
    使用場合:128Kbit/s以下的音頻編碼,多用于視頻中音頻軌的編碼

  • Ogg
    一種非常有潛力的編碼髓棋,在各種碼率下都有比較優(yōu)秀的表現(xiàn)实檀,尤其在中低碼率場景下傅蹂。Ogg除了音質(zhì)好之外帘靡,Ogg有著非常出色的算法者娱,可以用更小的碼率達到更好的音質(zhì)氛琢,128Kbit/s的Ogg比192Kbit/s甚至更高碼率的MP3還要出色
    特點:可以用比MP3更小的碼率實現(xiàn)比MP3更好的音質(zhì)限嫌,高中低碼率下均有良好表現(xiàn)
    缺點:兼容性不夠好肯污,流媒體特性不支持碍遍,目前沒有美圖服務軟件的支出噪叙,因此基于Ogg的數(shù)字廣播還無法實現(xiàn)渐裂,Ogg目前受支持的情況還不夠好豺旬,無論是軟件上的還是硬件上的支持钠惩,都無法和MP3箱體并論
    適用場合:語音聊天的音頻消息場景

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市哈垢,隨后出現(xiàn)的幾起案子妻柒,更是在濱河造成了極大的恐慌,老刑警劉巖耘分,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件举塔,死亡現(xiàn)場離奇詭異,居然都是意外死亡求泰,警方通過查閱死者的電腦和手機央渣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來渴频,“玉大人芽丹,你說我怎么就攤上這事〔防剩” “怎么了拔第?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長场钉。 經(jīng)常有香客問我蚊俺,道長,這世上最難降的妖魔是什么逛万? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任泳猬,我火速辦了婚禮,結果婚禮上宇植,老公的妹妹穿的比我還像新娘得封。我一直安慰自己,他們只是感情好指郁,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布忙上。 她就那樣靜靜地躺著,像睡著了一般坡氯。 火紅的嫁衣襯著肌膚如雪晨横。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天箫柳,我揣著相機與錄音手形,去河邊找鬼。 笑死悯恍,一個胖子當著我的面吹牛库糠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼瞬欧,長吁一口氣:“原來是場噩夢啊……” “哼贷屎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起艘虎,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤唉侄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后野建,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體属划,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年候生,在試婚紗的時候發(fā)現(xiàn)自己被綠了同眯。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡唯鸭,死狀恐怖须蜗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情目溉,我是刑警寧澤明肮,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站缭付,受9級特大地震影響晤愧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蛉腌,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望只厘。 院中可真熱鬧烙丛,春花似錦、人聲如沸羔味。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赋元。三九已至忘蟹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間搁凸,已是汗流浹背媚值。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留护糖,地道東北人褥芒。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像嫡良,于是被迫代替她去往敵國和親锰扶。 傳聞我的和親對象是個殘疾皇子献酗,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容