除錯freeswitch mod_speex模組
這幾天要研究了一下窄帶下的語音編碼,支援窄帶低位元速率的編解碼就幾個,首先是看了speex。
我的fs版本是1.5.6,mod_speex編譯完後不能直接使用,還需要程式碼裡配置預設bps和ptime,通過fs之間對呼,聲音沒問題,預設8k取樣率,11,2kbps。
通過看speex文件, 經過一些列的測試、調整,最後CentOS 32bit 單核虛擬下面,30leg同時編解 cpu大概在30%左右,單路頻寬6kbps,加上頭大概28kbps,大大節省了頻寬,效能大概和基於intel ipp的G729持平。雖然播放音樂不太理想,但是說話還可以。
歡迎大家一起交流學習,QQ:2943916808
相關推薦
除錯freeswitch mod_speex模組
這幾天要研究了一下窄帶下的語音編碼,支援窄帶低位元速率的編解碼就幾個,首先是看了speex。 我的fs版本是1.5.6,mod_speex編譯完後不能直接使用,還需要程式碼裡配置預設bps和ptime,通過fs之間對呼,聲音沒問題,預設8k取
android4.2.2除錯mu609 3G模組
1.修改kernel\drivers\usb\serial\option.c,新增MU609的ID號 [cpp] view plaincopyprint? #define HUAWEI_PRODUCT_E353 0x1506 #define HUAWEI_PRODUCT_E353 0x1506
FreeSwitch錄音模組研究
注: 本文的原始碼基於freeswitch V1.6.20。 FreeSwitch中,錄音相關的App是由mod_dptools模組提供的。大部分實現程式碼都在mod_dptools.c中。 App的定義通過巨集SWITCH_ADD_A
高通平臺串列埠除錯 AP與模組串列埠通訊除錯總結 uart
高通平臺串列埠除錯 AP與模組串列埠通訊除錯總結 2016年07月07日 18:03:41 閱讀數:3144 原文網址:http://blog.csdn.net/linux_devices_driver/article/details/24329043 1:檢查A
Freeswitch的mod_av模組優化
最近在解決一個Freeswitch錄製視訊後出現視訊檔案播放花屏問題,大概梳理mod_av模組的錄製流程,並做了一些流程上的優化。 mod_av的錄製流程如下: 收到的RTP音視訊包-> 解碼 -> 然後寫檔案(首先是編碼-> 然後呼叫ffmpeg的音視訊混合介面
除錯和開發npm模組的方式
ln -s(軟連線) 假設my-project是執行npm模組的專案,vue-router是我們需要除錯的npm模組 將vue-router下載到與my-project同級目錄中。 git clone https://github.com/vuejs/vue-router.git cd vue-rou
NB-IOT模組SIM7020除錯記錄
NB-IOT模組 SIM7020除錯記錄 1. 關閉回顯:ATE0 2. 查詢SIM卡狀態:AT+CSMINS? 3. 查詢訊號輕度:AT+CSQ 4. 查詢是否註冊網路:AT+CREG? 5. 查詢運營商:AT+COPS? 6. 查詢CCID,AT+CCID 7.
ESP8266 ESP-12S模組除錯記錄
近期開發一個產品,成本、功耗的緣故,需要在ESP8266上開發程式,經歷一下過程,作為記錄,以免再走重複的彎路。 1. 硬體準備:購買USB轉TTL模組。一開始想把開發需要的材料做得簡單點,就定下了USB轉TTL + ESP-12S 共2個開發模組的方案,希望通過USB-TTL模組直接給ES
UWB定位 - DWM1000模組除錯簡單心得 - 3
UWB定位 - DWM1000模組除錯簡單心得 - 1 UWB定位 - DWM1000模組除錯簡單心得 - 2 前倆篇介紹了簡單的一基站一標籤TOF方式測距,第三篇我們來搭建一個 一標籤三基站 的定位demo。 目的 : 標籤與三個基站分別測距,基站得到資料後統一彙總到一個總基站,總基
13-編寫WIFI模組連線MQTT程式,和除錯助手測試通訊
直接上程式吧 local SubscribeTopic = "wifi/user".."/"..clientid PublishTopic = "wifi/device".."/"..clientid local UsartReceiveData=""; lo
基於STM32F103的 AD模組HX710A除錯日誌
.硬體環境:基於STM32F103RET6高精度電子秤 通過HX710A獲取稱重感測器的碼值: void Ad_SCK_Set(uint8_t sel, uint8_t st) { if(st == HIGH) { GPIO_SetBits(Ad_Cfg[
《FreeSWITCH: VoIP實戰》:SIP 模組
SIP 模組是 FreeSWITCH 的主要模組,所以,值得拿出專門一章來講解。 在前幾章時裡,你肯定見過幾次 sofia 這個詞,只是或許還不知道是什麼意思。是這樣的,Sofia-SIP 是由諾基亞公司開發的 SIP 協議棧,它以開源的許可證 LGPL 釋出,為了避免重複發明輪子,FreeSWITCH
《FreeSWITCH: VoIP實戰》:SIP 模組 - mod_sofia
SIP 模組是 FreeSWITCH 的主要模組,所以,值得拿出專門一章來講解。 在前幾章時裡,你肯定見過幾次 sofia 這個詞,只是或許還不知道是什麼意思。是這樣的,Sofia-SIP 是由諾基亞公司開發的 SIP 協議棧,它以開源的許可證 LGPL 釋出,為了避免重複發明輪子,FreeSW
nginx模組_使用gdb除錯nginx原始碼
轉載地址:https://www.cnblogs.com/yjf512/archive/2012/05/10/2494635.html 工欲善其事必先利其器,如何使用除錯工具一步步除錯nginx是瞭解nginx的重要手段。 熟悉gdb的使用 這裡就不說了,谷歌一搜一堆,這裡
React模組開發redux-devtools-extension除錯工具
用法 注意,從v2.7開始, window.devToolsExtension 被重新命名為 window.__REDUX_DEVTOOLS_EXTENSION__ / window.__REDUX_DEVTOOLS_EXTENSION_
DWM1000模組除錯簡單心得
記錄下除錯UWB模組遇到的問題及解決方法以及個人對UWB模組的一些見解,目前本人除錯的官方demo實現了一標籤對三基站的測距通訊以及分基站基站的資料彙總到總基站,室內40米內總體平均誤差在30cm左右。旨在拋磚引玉,希望對大家有幫助。 DWM1000模組,採用納秒至微微秒級
ESP8266WIFI模組除錯(一)
1開始學習WIFI模組,需要做的肯定是進行透傳實驗,然後在網上找了一些部落格,按照裡面的內容進行配置, 折騰了兩天,終於實現了TCP連線的實驗,現在只說說遇到的坑! 3.第一個要注意的地方,當wifi
使用pdb模組除錯Python Python 偵錯程式之pdb
在Python中,我們需要debug時,有三種方式: 加log語句。最簡單的方式是新增print()語句來輸出我們想要獲知的狀態或者變數,好處是簡單容易操作,壞處是debug完了之後,還需要將print語句註釋掉;進階的方法是使用logging模組寫log語句,這樣做的好處是:能把log語句分級,並且
【第四章】NB-IoT模組BC95 利用串列埠除錯助手接入華為(電信)平臺
BC95的Coap測試需要雲平臺配合,當前的支援Coap協議的平臺有華為OceanConnect平臺、電信天翼雲(除了logo其他和華為的一樣)、移動OneNet。此教程以華為的OceanConnect平臺為例進行測試。下面我將就平臺申請、平臺測開發、EVB_M1與平
基於STM32驅動2.4G模組除錯之路
/* * 您好,歡迎您來到2.4G調式的世界 * 調式之路是非常艱辛和枯燥的 * 如果你沒有一鼓作氣的決心和毅力! * 請不要來調式,時間不會陪您打魚晒網 */ 雙方配置確保一致(地址,資料位長度,通訊頻率等) 請嚴格按照資料的傳送與接收時間來控制(傳送控制時間和接