1、簡介
pjsip庫的源碼中有很多示例,是入門pjsip的第一手資料,下面將各個示例所演示的功能列舉出來,以便下一步學習;
最后總結下C++接口主要類及成員函數說明。
2、示例介紹
2.1 音視頻處理
- aectest
音頻回聲消除測試工具,用于演示音頻處理模塊中的回聲消除(AEC)功能,通常用于 VoIP 場景中優化語音質量。 - auddemo
音頻播放 / 錄制演示,展示如何使用 PJProject 的音頻接口進行基本的音頻數據采集、播放和處理,例如波形顯示或格式轉換。 - stereotest
立體聲處理測試,可能用于演示多聲道音頻的處理方式,如混音、聲道分離等。 - tonegen
音頻信號生成工具,用于生成測試用的音頻信號(如正弦波、音調等),常用于音頻設備測試或調試。 - recfile
音頻錄制工具,將實時音頻流錄制到文件中,支持常見音頻格式(如 WAV)。 - playfile
音頻播放工具,播放本地音頻文件,演示音頻播放接口的使用。 - resampleplay
音頻重采樣演示&#x