- 博客(5)
- 收藏
- 关注
原创 faac库编码PCM数据
简介AAC(Advanced Audio Coding),一种音频编码技术。具体有哪些特点和优点,自行去百度或google吧。函数简介faac是一个成熟的AAC编码库。其提供的主要接口函数如下:faacEncOpenfaacEncHandle FAACAPI faacEncOpen ( unsigned long sampleRate, unsigned i
2015-07-08 10:41:00
3458
原创 FreeSWITCH 中的lua脚本里使用cjson的办法
可以直接用FreeSWITCH自带的lua 5.2版本,其源码目录是freeswitch/src/mod/languages/mod_lua/lua下面是我的使用过程Mac OS 10.10.xwget http://www.kyne.com.au/~mark/software/download/lua-cjson-2.1.0.tar.gztar xvzf lua-cjson-2.1.0.tar
2015-07-07 14:25:28
3271
原创 DTMF 在FreeSWITCH中的传输方式
简介DTMF(Dual Tone Multi Frequency),双音多频。这是一种在通话过程中的号码传输方式,通过DTMF,交换机知道客户端按了什么按键,然后做对应的处理。详细内容可以google或百度一下。在SIP 通话中,传输按键信息的方式很多,但还是统一称作DTMF。其中在FreeSWITCH中支持三种DTMF的传输方式。inband这种方式和传统的DTMF相似,不过是把双音多频内容用音频
2015-07-06 14:09:14
6108
原创 使用FreeSWITCH SIP落地的配置总结
简介首先先说明一下落地的含义。用我简单粗糙的理解,就是通过SIP接入运营商呼到手机或者固话。在FreeSWITCH中使用SIP和运营商对接达到落地的效果。对接方式简单介绍一下,FreeSWITCH里Gateway(网关)的概念。网关又成协议转换器,通常都是进行协议转换。这里说的网关指的是语音网关,如常用的SIP网关,负责SIP协议和七号信令或ISDN PRI(模拟信号)之间的转换。但FreeSWIT
2015-07-03 11:29:58
25663
1
原创 Base64编解码的C语言实现
Base64编码说明先简单的说明一下Base64的编码算法。Base64编码要求将3个8位字节(3*8=24)的数据转化为4个6位字节(4*6=24)的数据,之后在6位的前面填补两个0。当然需要编码的数据也有可能不足3的倍数。那么余下不足3个字节的部分编码时,仍然是编码成4个字节。不足的部分则会使用到’=’来进行填补。编码出来的数据对应的十进制值范围是0-63。Base64定义了一个表,将这些值和字
2015-04-02 11:04:27
5857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人