1.一種音頻分組采樣傳輸再重組的方法,其特征在于,包括如下步驟:步驟1:將采集端采集到的數(shù)據(jù)緩存到CaptureBuffer中,步驟 2: 將單位采樣CaptureBuffer進(jìn)行拆分,奇數(shù)位采樣數(shù)據(jù)存到CaptureBuffer1中,偶數(shù)位采樣數(shù)據(jù)存到CaptureBuffer2中,這兩個(gè)拆分Buffer均包含相同個(gè)數(shù)的采樣點(diǎn),步驟 3: 準(zhǔn)備兩個(gè)編碼器,對(duì)這兩個(gè)CaptureBuffer1和CaptureBuffer2音頻數(shù)據(jù)進(jìn)行分開(kāi)壓縮編碼成EncoderBuffer1和EncoderBuffer2,再進(jìn)行分開(kāi)傳輸,步驟 4: 接收端準(zhǔn)備兩個(gè)解碼器,將接收到的EncoderBuffer1或EncoderBuffer2分別解碼成DecoderBuffer1或DecoderBuffer2,若EncoderBuffer1和EncoderBuffer2均收到,則將這兩個(gè)解碼buffer重組成PlayBuffer,奇數(shù)位用DecoderBuffer1填充,偶數(shù)位用DecoderBuffer2填充, 2.若EncoderBuffer1或EncoderBuffer2只收到一個(gè),則將這一個(gè)解碼后的buffer數(shù)據(jù)做擴(kuò)充,并保存到PlayBuffer中,假如收到的是EncoderBuffer1,則將DecoderBuffer1相鄰兩個(gè)采樣點(diǎn)數(shù)據(jù)做平均,再將這個(gè)數(shù)據(jù)作為新的采樣點(diǎn)插入到相鄰的兩個(gè)采樣點(diǎn)中間,最后一個(gè)采樣點(diǎn)直接作拷貝;假如收到的是EncoderBuffer2,最前面的一個(gè)采樣點(diǎn)直接作拷貝,再將DecoderBuffer2相鄰兩個(gè)采樣點(diǎn)數(shù)據(jù)做平均,把這個(gè)數(shù)據(jù)作為新的采樣點(diǎn)插入到相鄰的兩個(gè)采樣點(diǎn)中間,重組后的PlayBuffer包含原始的相同數(shù)量的采樣點(diǎn),步驟 5: 將生成的PlayBuffer送到播放器中播放。
2.一種根據(jù)權(quán)利要求1所述的音頻分組采樣傳輸再重組的方法,其特征在于,步驟2中的拆分方式不局限于2組,采樣點(diǎn)通過(guò)分組傳輸?shù)牟呗远际瞧涮卣鳌?/p>
3.一種根據(jù)權(quán)利要求1所述的音頻分組采樣傳輸再重組的方法,其特征在于,步驟4中方法2中當(dāng)數(shù)據(jù)未能完整傳輸時(shí),數(shù)據(jù)的擴(kuò)充采用相鄰兩個(gè)采樣點(diǎn)數(shù)據(jù)做平均,再將這個(gè)數(shù)據(jù)作為新的采樣點(diǎn)插入到相鄰的兩個(gè)采樣點(diǎn)中間,最后或最初一個(gè)采樣點(diǎn)直接作拷貝的方法來(lái)保證重組后的采樣率于原始采樣率相同。