1:zlib, 數據壓縮解壓庫, 遇到上傳數據時,如果太大,可以使用zlib從srcbuf中壓縮到dstbuf,再做一個base64就可以明文傳輸了。同時,也提供了gzip文件的讀寫接口, 可以直接將數據壓縮到gz文件中去,或者從gz文件中解壓縮出來。
2:zbar,條形碼、二維碼信息掃描讀取, 當二維碼包含中文時,會亂碼,可以修改zbar源碼解決。
3:lame, mp3編解碼器。
4:cyassl, 加解密用。適用於嵌入式環境的輕量級SSL庫,支持 AES, 3DES, RC4, HC-128, and RABBIT 等加密方法。
5:curl, http請求使用。
6:speex, 降噪和AEC回聲消除,詳細介紹:https://www.cnblogs.com/gaoyaguo/p/5032920.html
7:WebRTC, 網頁實時通信(Web Real-Time Communication)的縮寫,實時語音對話或視頻對話技術,AEC回聲消除。
https://github.com/kaldi-asr/kaldi
https://github.com/alibaba/Alibaba-MIT-Speech