天天看點

ios視訊直播沒有音頻問題

近期發現我們的ios視訊互動直播app偶爾出現沒有聲音的問題,但是出現的頻率不高。

從背景的檢測來看,是沒有音頻流上傳到服務端,後來使用雷神的VideoEye分析錄像檔案,發現隻有很小的音頻流,差不多7K左右,一般應該是80k左右。

感覺這些音頻流隻是一些音頻包的頭,并沒有真實的音頻資料。

但是問題出在哪呢?

1、底層沒有出來音頻資料:AudioUnit初始化或start失敗,或者被中斷

2、混合、編碼、打包出現問題,将資料丢失或者損壞資料

3、rtmp傳輸出現問題,就音頻資料丢失

4、服務端出了問題:不能解析音頻資料了

想不出其他的問題了。

現在也不知道從哪開始定位。

先看了看推音頻的代碼,熟悉了下流程,找了找可能出錯的地方,簡單分析了下錄像檔案,得出了上面的問題結論。

但是接下來就不知道從何處入手了,隻能在google上找找一些音頻的相關知識,看看能不能有别的突破。由于問題不好複現,是以也不知道怎樣就叫解決了。