[問題] AudioQueue的問題

看板MacDev作者 (小新)時間13年前 (2012/05/28 15:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
程式路徑 http://www.4shared.com/zip/90dmktXC/AQDemo2.html 整個程式流程就是從AQRecorder錄下聲音後,接著用encode,然後透過localhost 的socket傳送,待收到後decode,再丟到AudioQueueEnqueueBuffer播放聲音,整個 運作似乎運作正常,但卻存在下列問題 1.當採用PAYLOAD_T_G711u,PAYLOAD_T_G711a,PAYLOAD_T_UNKNOWN等codec時,不管 是用直接傳送或是用localhost的socket方式傳送/都順利運作,但是如果使用非 localhost的socket(兩個實幾互傳,也會有漸漸無聲的狀況) 2.當採用PAYLOAD_T_G729,則不管是採用直接傳送或是用localhost的socket方式傳 送,則運作一段時間後(<60Sec), 聲音會越來越破裂,最後會無聲. 這個問題想了有一陣子,還是沒有頭緒,不知道板上先進能否指點一二, **裡面使用的libvoip_codec.a因為使用assembily,所以只能在實機上測試 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.80.12
文章代碼(AID): #1Fmouue3 (MacDev)
文章代碼(AID): #1Fmouue3 (MacDev)