pjsip中加入G729A 等音频编码

 

加入的编码如下:

Codec

Bitrates (Kbps)

Clock rate/
samples per frame

default
frames/pkt

default
bitrate

VAD/DTX

PLC

Note

AMR NB

4.75 to 12.2

8000/160

4

5900

internal

internal

 

AMR WB

6.6 to 23.85

16000/320

1

15850

internal

internal

 

G.722.1

16, 24, 32, 40

16000/320

1

16000

pjmedia

internal

 

G.723.1

5.3, 6.3

8000/240

1

5300

internal

internal

 

G.726

16, 24, 32, 40

8000/80

2

-

pjmedia

pjmedia

The bitrate is negotiated in SDP

G.728

16

8000/80

2

16000

pjmedia

internal

 

G.729A

8

8000/80

2

8000

internal

internal

1) Annex D and Annex E is supported for receive direction.

 

.    下载并安装 IPP and IPP samples

1.从intel官方下载

http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm

或者直接从下面下

http://registrationcenter-download.intel.com/irc_nas/1103/w_ipp_ia32_p_5.3.3.082.exe

http://registrationcenter-download.intel.com/irc_nas/1103/w_ipp-samples_p_5.3.095.zip

      2.安装ipp_ia32,比如安装到C:/Program Files/Intel/IPP/5.3.3.082 文件夹下,

这里要用到破解文件可以从这个网址下载

http://www.4x4y.com/113454_CrackDown_Intel.IPP.v5.3.059.html

另外安装的时候有个注册环境变量的选项,一定要勾选,否则编译不过去

      3.安装ipp_samples ,比如安装到C:/ ipp-samples 文件夹下

 

. 编译 ipp_samples

编译最低要求vs2003环境,

到文件夹c:/ ipp-samples/speech-codecs下运行buildxxx.bat

编译成功会在c:/ ipp-samples/speech-codecs/bin/win32_cl9/lib 下出现usc.lib文件

 

三.配置vs环境

Include目录加入:

C:/Program Files/Intel/IPP/5.3.3.082/ia32/include

C:/ipp-samples/speech-codecs/core/usc/include

Lib目录加入:

C:/Program Files/Intel/IPP/5.3.3.082/ia32/lib

C:/Program Files/Intel/IPP/5.3.3.082/ia32/stublib

C:/ipp-samples/speech-codecs/bin/win32_cl9/lib

以上目录放在其他目录的最顶端

 

四.在pjsip工程中加入编译条件

打开/pjproject-1.4/pjlib/include/pj/config_site.h文件加入宏定义

#define PJMEDIA_HAS_INTEL_IPP   1

 

五.重新编译pjsip

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值