音視頻通信
作爲獨立開發者或想縮短音視頻開發週期的公司來說,想要在Android平臺下實現音視頻通信,最快捷的方法是尋找開源項目或調用其他公司API。之所以這麼說是因爲音視頻通信技術涉及到底層音視頻採集、解碼、 FFmpeg(音視頻處理解決方案)、媒體流傳輸協議等太多太多相關技術知識點。試了 幾個開源項目,視頻差強人意,語音與視頻不同步等不穩定因素。因此我把目光放到其他公司的API上(點擊下載demo程序)。demo程序API提供了一系列純Java語言的調用接口,通過JNI即可調用內核共享庫(.so 類似win32 的dll),根據官方開發文檔我很快就實現音視頻通信,下面是我在調用其API的經驗總結。視頻效果圖如下: