AAC音频裸码流时间戳与时间长度的关系
采樣頻率是指將模擬聲音波形進(jìn)行數(shù)字化時(shí),每秒鐘抽取聲波幅度樣本的次數(shù)。
。正常人聽(tīng)覺(jué)的頻率范圍大約在20Hz~20kHz之間,根據(jù)奈奎斯特采樣理論,為了保證聲音不失真,采樣頻率應(yīng)該在40kHz左右。常用的音頻采樣頻率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz等,如果采用更高的采樣頻率,還可以達(dá)到DVD的音質(zhì)
對(duì)采樣率為44.1kHz的AAC音頻進(jìn)行解碼時(shí),一幀的解碼時(shí)間須控制在23.22毫秒內(nèi)。
背景知識(shí):
 (一個(gè)AAC原始幀包含一段時(shí)間內(nèi)1024個(gè)采樣及相關(guān)數(shù)據(jù))
 
分析:
1 AAC
音頻幀的播放時(shí)間=一個(gè)AAC幀對(duì)應(yīng)的采樣樣本的個(gè)數(shù)/采樣頻率(單位為s)
一幀 1024個(gè) sample。采樣率 Samplerate 44100Hz,每秒44100個(gè)sample, 所以根據(jù)公式?音頻幀的播放時(shí)間=一個(gè)AAC幀對(duì)應(yīng)的采樣樣本的個(gè)數(shù)/采樣頻率
當(dāng)前AAC一幀的播放時(shí)間是= 1024*1000/44100= 22.32ms(單位為ms)
2 MP3
mp3 每幀均為1152個(gè)字節(jié), 則:
frame_duration = 1152 * 1000 / sample_rate
例如:sample_rate = 44100HZ時(shí),計(jì)算出的時(shí)長(zhǎng)為26.122ms,這就是經(jīng)常聽(tīng)到的mp3每幀播放時(shí)間固定為26ms的由來(lái)。
總結(jié)
以上是生活随笔為你收集整理的AAC音频裸码流时间戳与时间长度的关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: 理解音视频 PTS 和 DTS
 - 下一篇: RTMP在NGINX的启动