freeswitch新增G729編解碼模組
由於freeswitch本身的mod_g729模組只支援媒體透傳,而mod_com_g729是要收費的,所以我們在網上找了一下替代庫,來實現freeswitch的G729轉碼功能
環境:
Centos:CentOS release 6.7 (Final)
Freeswitch:v1.6.5
獲取模組原始碼:(改自Deepwalker-fs_itu_g729-0bcddb5.tar)
當前目錄為freeswitch原始碼目錄
cd src/mod/codecs
備份freeswitch原始碼中的mod_g729模組:
mv mod_g729 mod_g729bak
解壓G729模組原始碼:
unzip 1712150417.zip
編譯G729模組:
cd mod_g729
make
安裝:
cd ../../../../
make install
配置:
vi /usr/local/freeswitch/conf/vars.xml
<X-PRE-PROCESS cmd="set"data="global_codec_prefs=G729,OPUS,G722,PCMU,PCMA,VP8"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=G729,OPUS,G722,PCMU,PCMA,VP8"/>
重新載入sofia配置和G729模組:
/usr/local/freeswitch/bin/fs_cli -H 127.0.0.1-P 8021
sofia status profile internal //檢視sofia internal配置
sofia profile internal restart //重新載入sofia internal配置
show codec //檢視編碼支援
reload mod_g729 //重新載入mod_g729模組
測試:
註冊倆個SIP終端1008和1009,並修改1008終端只支援G729,修改1009終端只支援G711
originate user/1008 &echo()
originate user/1009 &echo()
uuid_bridge 81168622-d553-11e5-84c6-25c3ba1521d0 8b5f0a64-d553-11e5-84cd-25c3ba1521d0
參考文章:
http://www.wuweixian.com/ipphone/freeswitch/1083/
相關推薦
freeswitch新增G729編解碼模組
由於freeswitch本身的mod_g729模組只支援媒體透傳,而mod_com_g729是要收費的,所以我們在網上找了一下替代庫,來實現freeswitch的G729轉碼功能 環境: Centos:CentOS release 6.7 (Final) Freeswit
g729編解碼的總結(2)
自己的g729程式碼在測試的時候,出現了錯誤,是自己以前沒注意的地方,所以,要明白一點:只要是沒解決的問題,就不是小問題。 自己修改了很多程式,可是老是通不過,自己最後才想到修改原始碼,然後成功了。下
g729編解碼的總結
關於音訊編解碼這一塊的內容,感覺就g729這個演算法麻煩一點。 在網上查詢資料關於g729有很多內容,大致也瞭解了一下。g729演算法算是一個類,裡面細分還有很多具體的東西,在ITU官網上下載的g729包裡面,有各種各樣的:g729a、g729b、g729c等等,自己實在是
Adroid新增硬體編解碼
浪費了“黃金五年”的Java程式設計師,還有救嗎? >>>
G711(PCM/PCMA/PCMU),G721,G723,G729音訊編解碼
G711,G721,G723音訊編解碼,G729音訊庫,Android G711(PCMA/PCMU)、G726、PCM音訊轉碼到AAC,ffmpeg接收g723音訊流,Android G726語音編解碼庫+除燥音演算法,g729音訊編解碼靜態庫,G723 G729 Gsm iLBC P
基於Arria10的H.264 4K高效能編解碼器模組視訊演示
更多精彩內容,請微信搜尋“FPGAer俱樂部”關注我們。位於加拿大溫哥華的System-On-Chip Technologies公司正式釋出基於Arria10 SOC器件的H.264高效能編解碼模組,同時提供對應的評估套件。基於Arria10 SOC器件的H.264高效能編碼
IP通信中音頻編解碼技術與抗丟包技術概要
自適應 b+ 極致 較高的 嵌入式 根據 電子 dshow 部分 此文較長,建議收藏起來看。 一、一個典型的IP通信模型 二、Server2Server技術分類 Server2Server這塊也是一個專門的領域,這裏只簡單分個類。 1、同一國家相同運營商之間:
HDBn編解碼原理 n階高密度雙極性碼
規則 如果 span 不變 自己 這就是 color 密度 一個 /*------------------------------------------------------------------ HDB3 編碼解碼原理 // 轉載 ----------
關於Tomcat上請求的編解碼問題
tomcat 編碼最近翻閱《深入分析 Java Web 技術內幕》(作者:許令波),關於Tomcat上Web請求的編解碼問題,少了一個小點,可能影響了部分讀者的理解,我特意查證了一下,特總結如下:1. 請求的PathInfo部分用Tomcat的Connector元素的URIEncoding屬性指定的編碼來解碼
幾個平臺環境裏視頻編解碼和圖像scale的硬件加速的方法
and -c med hub 開發 roi ace 擴展 all 記錄一下遇到幾個平臺裏的視頻編解碼和圖像scale的硬件加速的方法 1,intel平臺可基於VA-API實現視頻codec和圖像scale的硬件加速,具體可使用libyami這個接口友好的封裝庫。加速處理過
【H.264/AVC視頻編解碼技術具體解釋】十三、熵編碼算法(3):CAVLC原理
統計 視頻編解碼 高效 png h264 轉化 頻率 遊程編碼 而且 《H.264/AVC視頻編解碼技術具體解釋》視頻教程已經在“CSDN學院”上線。視頻中詳述了H.264的背景、標準協議和實現,並通過一個實戰project的形式對H.264的標準進行解
【GPU編解碼】GPU硬編碼
cuda 說明 閱讀 cnblogs itl href ble con info 【GPU編解碼】GPU硬編碼 一、OpenCV中的硬編碼 OpenCV2.4.6中,已實現利用GPU進行寫視頻,編碼過程由cv::gpu::VideoWriter_GPU完成,其示例程序如
【GPU編解碼】GPU硬解碼---DXVA
微軟公司 eight form chan reg fun 定義 資料 reat 【GPU編解碼】GPU硬解碼---DXVA 前面介紹利用NVIDIA公司提供的CUVID庫進行視頻硬解碼,下面將介紹利用DXVA進行硬解碼。 一、DXVA介紹 DXVA是微軟公司專門定制的
【技術案例】Firefly-RK3399多路視頻編解碼
code 準備 能夠 攝像頭 target 視頻 處理 wid 1-1 Firefly-RK3399開源板擁有強大的視像處理器(VPU),能夠流暢的實現H.264編解碼功能,可以同時進行兩路視頻編碼和五路視頻解碼。在應用方面,多路編解碼功能可以更優秀地應用於同時錄像和播放多
Java NIO框架Netty教程(九) Object對象編/解碼
log writer arr num context 不兼容 是的 pat .html 看到題目,有的同學可能會想,上回不是說過對象傳遞了嗎?是的,只是在Java NIO框架Netty教程(八) Object對象傳遞中,我們只是介紹如何使用Netty提供的編/解碼工具,完成
FFmpeg視頻編解碼庫,無法解析的外部符號、找不到inttypes.h文件的問題
detail program targe image types lib 包含 mage 程序 ffmpeg報錯,link2019,無法解析的外部符號。 以下嘗試: 在檢查 包含目錄、庫目錄、鏈接器輸入和系統環境變量 均設置無誤的情況下,包含的文件要寫成以下形式: ex
[總結]FFMPEG視音頻編解碼零基礎學習方法
配置 音頻技術 build align jpeg 完成 data 步驟 c函數 http://blog.csdn.net/leixiaohua1020/article/details/15811977 在CSDN上的這一段日子,接觸到了很多同行業的人,尤其是使用FFMPEG
[總結]視音頻編解碼技術零基礎學習方法
研發 視頻服務 put 之一 封裝格式 名稱 土豆 廣播 方便 一直想把視音頻編解碼技術做一個簡單的總結,可是苦於時間不充裕,一直沒能完成。今天有著很大的空閑,終於可以總結一個有關視音頻技術的入門教程,可以方便更多的人學習從零開始學習視音頻技術。需要註意的是,本文所說的視音
H.264視頻編解碼器——參考軟件JM的下載與編解碼
cfg 源文件 ict 兩個 control href eid inpu byte H.264視頻編解碼器——參考軟件JM的下載與編解碼 一、下載JM工程: JM是H.264標準制定團隊所認可的官方參考軟件。網址如下 http://iphome.hhi.de/suehri
【視頻編解碼·學習筆記】3. H.264視頻編解碼工程JM的下載與編解碼
tro 關鍵幀 isa 源文件 完成 -m decode orm mat 一、下載JM工程: JM是H.264標準制定團隊所認可的官方參考軟件。網址如下 http://iphome.hhi.de/suehring/tml/ 從頁面中可找到相應的工程源碼,本次選擇JM 8