原创 webrtc音頻引擎總結
該篇文章將基於voice_engine模塊對webrt音頻做個總結,但是不包括網絡傳輸部分的細節介紹。關於webrtc的網絡模塊,將會在接下來的時間以單獨的網絡模塊介紹與大家分享。 voice_engine 引擎模塊的代碼結
原创 live555源碼的windows編譯
該源碼爲live555源碼在windows平臺能夠使用VS編譯的源碼,歡迎大家下載使用。 小弟在調試live555源碼的時候,也發現過live555源碼並非屬於非常完善的源碼,裏面也有報出野指針的bug,調試修改的相當棘手,在一家小公司,
原创 webrtc音頻引擎模塊之 audio_device介紹
audio_device模塊的目錄結構如下: 1,include 文件夾是該工程的庫包含導出文件; 2,android、ios、linux、mac、win文件夾分別對應於相應設備已經操作系統,該部分主要完成音頻的
原创 查表法實現PCM與Alaw、μlaw之間的格式轉換 2011
轉載於:http://blog.chinaunix.net/uid-10995602-id-2918727.html 參考地址一:http://yushui213.blogcn.com/diary,11280299.shtml 參
原创 webrtc 學習
前一段時間一直在研究webrtc,來做個總結。 關於webrtc的一些簡單介紹,我不想說太多,百度百科和blog.csdn.net/temotemo的博文都有介紹,當然webrtc在不斷的更新中,這兩處得介紹是
原创 webrtc音頻引擎之common_audio介紹
common_audio模塊,該模塊主要涉及一些音頻處理的通用業務,也包括vad靜音檢測,。 common_audio的結構如下圖: 1, resampler, 從因爲就可以看出來,顧名思義就是重採樣,也就是對採集的音
原创 boost VS 編譯
1,下載boost源碼 直接到官網就可以下載(http://www.boost.org/) 寫博客的時候最新版本爲1.59 http://www.boost.org/users/hist
原创 webrtc音頻引擎之CNG模塊介紹
CNG即comfort noise generator,舒適噪音生成。 該模塊主要完成舒適噪音的生成,模塊結構爲: 代碼文件非常少,總共的代碼也不多,有興趣的可以去研究舒適噪音的生成原理。 大家也可以把這個模塊剝離出來
原创 多媒體格式介紹
視頻編碼標準 mpeg標準 由mpeg制定 mpeg-1 | mpeg-2 | (mpeg-3) | mpeg-4 | mpeg-7 | mpeg-21 ITU-T標準 由VCEG制定 H.261 | (H.262) | H.
原创 拖拽的實現(com 基於windos sdk)
轉載於http://www.cnblogs.com/chunyou128/archive/2012/02/20/2360607.html 1.參考內容: 英文資料 中文翻譯 2.拖動涉及:源、目標、數據對象 2.1 鼠標左鍵按下並
原创 webrtc音頻引擎之壓縮格式介紹
webrtc的音頻壓縮格式主要包含 G711、G722、ILBC、ISAC、opus。 關於這幾個格式的介紹,每個百度都有一大籮筐,每個壓縮格式的具體將不會詳細介紹。 前兩個G系列的壓縮格式都是時代的產物,促進了音頻技
原创 linux下檢測ip衝突
原理其實很簡單,那就是廣播一個arp包,然後recv,如果沒有數據(這裏要設置延時),那麼說明這個ip是可用的,否則就檢測這個數據是否爲回覆我們發出
原创 Hello 2014
2014,這一年是在一起了就要一世,那麼既然選擇了程序員這條道路,在一起了也要一世。
原创 webrtc音頻引擎之audio_processing介紹
audio_processing模塊爲語音處理的精華,包含音頻的迴音處理、降噪處理、自動增益處理等音頻的核心處理業務算法,(靜音檢測在另外一個模塊,不知道新版與這基本算法放到了同一個模塊木有) , 模塊結構爲: 1,aec
原创 音頻編碼技術比較
按波形編碼、參數編碼和混合編碼三類編碼技術分類,從編碼速率(碼率)、語音質量和應用領域方面比較一些典型的編碼方法,具體參見下表。 表 1 典型音頻編碼技術比較 編碼技術 算法 編碼標準 碼率(kbit/s) 質量