[問題] AudioQueue的問題
程式路徑
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
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章