Asterisk添加AMR/AMR-WB Codec编解码功能

一、概述

       AMR-WB是目前移动网络中非常常用的语音编码,它已经被3GPP认定为强制使用的GSM,WCDMA网络强制使用的编码。通常情况下,我们所说的AMR是表示的AMR-NB,还有另外一种是AMR-WB(3GPP)/G.722.2(ITU), 此编码被广泛应用在媒体服务器,VoIP领域,移动互联网通信(GSM,WCDMA),网络对接等环境中,它和AMR相比,它同时支持了VAD/DTX和CNG功能。因此,AMR-WB获得了更广泛的使用。除了以上功能以外,当然,AMR-WB相比AMR-NB在语音质量方面和QoS获得了不错的测试结果。

二、准备工作

1、下载opencore-amr-0.1.3和vo-amrwbenc-0.1.3

2、编译并安装

三、给Asterisk打AMR/AMR-WB补丁

主要参考网址:https://git.teleport-iabg.de/bschmidt/asterisk-debian/commit/d94ec0c4ba588f8ddf46e2979879cd759d3e77e2?expanded=1

1、build_tools/menuselect-deps.in

增加AMR/AMR-WB信息

AMR_NB=@PBX_AMR_NB@
AMR_WB_DECODER=@PBX_AMR_WB_DECODER@
AMR_WB_ENCODER=@PBX_
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值