音频
happyrabbit456
这个作者很懒,什么都没留下…
展开
-
拉卡拉手机刷卡器音频通讯技术原理初步分析
1. 拉卡拉刷卡器大家都知道,拉卡拉就是一个手机刷卡器。拉卡卡、智能手机、拉卡拉软件、网络,构成了一个完整的、更强大的POS系统。为什么说更强大呢?因为在手机应用app的这一层,拉卡拉可以做很多很多方便的功能,这样借助于类似传统的刷卡服务,提供一系列现在支付宝也正在大力发展的生活服务等功能。而这个是银联的POS所严重缺乏的。目前来说,移动支付里,最方便的肯定是支付宝的快转载 2014-04-14 09:54:47 · 2294 阅读 · 0 评论 -
Android的Audio系统
Android的Audio 系统第一部分 Audio系统综述第二部分 Audio系统和上层接口第三部分 Audio的硬件抽象层第一部分 Audio系统综述Audio系统在Android中负责音频方面的数据流传输和控制功能,也负责音频设备的管理。Audio系统主要的分成几个层次:1. media中库提供的Audio系统的上层接口2. AudioFlinger作为Aud转载 2014-09-12 08:55:49 · 629 阅读 · 0 评论 -
iOS 开发 初级:Audio 之 Audio Session
在iOS开发中,音视频最重要的framework就是AVFoundation Framework了。从本文开始,主要谈基于AVFoundation的音频使用与处理。要掌握音频的使用,首先要了解的就是Audio Session了。1、什么是Audio Session?先给出官方的英文解释:An audio session is the intermediary转载 2014-04-14 10:41:06 · 676 阅读 · 0 评论 -
图解CELP模型的语意编码器
CELP,是Code Excited Linear Prediction的缩写。CELP是近10年来最成功的语音编码算法。CELP语音编码算法用线性预测提取声道参数,用一个包含许多典型的激励矢量的码本作为激励参数,每次编码时都在这个码本中搜索一个最佳的激励矢量,这个激励矢量的编码值就是这个序列的码本中的序号。CELP已经被许多语音编码标准所采用,美国联邦标准FS1016就是采用CELP的编码方法,转载 2014-04-11 14:52:47 · 1347 阅读 · 0 评论 -
Skype SILK vs. iLBC vs. Speex
对比一下这三种VOIP语音算法的特点: 1 参数与特征 2 SILK性能 关于iLBC和Speex的性能可以参考以前写的文章。 3 关于VOIP一些观点(仅代表个人观点) 1) Skype 辛苦三年开发的SILK为什么要开源? 第一,转载 2014-04-11 14:17:49 · 756 阅读 · 0 评论 -
Silk codec的一些资料
Skype表示它最近将开始向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器。Silk下载地址如下http://developer.skype.com/silk/SILK_SDK_SRC_v1.0.7.zipSilk标准下载地址如下http://tools.ietf.org/html/draft-vos-silk-01Silk的一些文转载 2014-04-11 14:03:36 · 2281 阅读 · 0 评论 -
深入剖析iLBC 解码器原理
继续学习iLBC Codec ... 一、iLBC解码器的流程 如图1是没有丢帧情况下的iLBC解码流程,当解码端收到Payload时,首先从bitstream里面解析出解码所需要的参数。这里的解码参数从LPC开始,然后是重建起始状态,接下来的sub frame重建与编码时的顺序一致,通过解码三级形状/增益矢量并且相乘再叠加在一起就得到了重建的残差信号。然后进入语转载 2014-04-11 14:31:41 · 891 阅读 · 0 评论 -
深入剖析 iLBC 编码器原理
早在2005年就听说iLBC编解码算法,主要是应用在VOIP 的speech codec,但是一直没有深入研究算法原理,碰巧近期有一些时间可以学习一下它相比基于CELP模型的speech codec的优势。这套代码是浮点的,听朋友说要是转成定点代码会比较有用,只是可能需要的时间会多一点。如果想了解iLBC的一般介绍,如编码速率、应用等,可以参考前面的文章《iLBC编解码相关知识》 ,下面主要是我的转载 2014-04-11 14:28:42 · 883 阅读 · 0 评论 -
iOS开发之使用pjsip开发VoIP应用程序
最近项目中要用到VoIP,VoIP全称Voice over Internet Protocol,即网络电话,生活中经常用到,例如Skype。能用到iPhone上面的VoIP库不多,最开始准备使用Lipphone,但其编译实在太慢,编译了N次也没有成功,最后放弃啦。后来尝试使用pjsip,居然成功了,简单的记录一下过程,其实是照着官网操作的:)一、环境需求:iPhone应用推转载 2014-04-11 14:06:16 · 956 阅读 · 0 评论 -
Skype SILK codec overview
最近简单看了一下Skype SILK codec 算法, 基本原理和流程大体明白了, 以后有时间再仔细研究一下细节,今天就简单说说. SILK Codec是一个语音和音频编解码算法, 对于音频带宽、网络带宽和算法复杂度都具有很好的弹性。支持4种采样率:8KHz、12KHz、16KHz、24KHz;三种复杂度:低、中、高。编码码率在 6~40kbps(不同采样率具有不同的码率范围)以及还支持VAD、转载 2014-04-11 14:00:50 · 164 阅读 · 0 评论 -
iOS 如何监听出插入耳机 拔掉耳机事件?
转载:http://blog.csdn.net/long11995563/article/details/9883865转载 2014-04-17 11:41:08 · 790 阅读 · 0 评论 -
Are headphones plugged in? iOS7
If you need to detect whether the user has pulled out or plugged in the headphone.#import [AVAudioSession sharedInstance];[[NSNotificationCenter defaultCenter] addObserver:self selector:@select转载 2014-04-17 11:39:44 · 1462 阅读 · 0 评论 -
How Do I Route Audio to Speaker without using AudioSessionSetProperty?
On each release of iOS, more of the audioSession properties are migrated to AVFoundation, so you should use those in preference whenever available.Since iOS 6 kAudioSessionProperty_OverrideAudioRo转载 2014-04-17 09:53:46 · 1511 阅读 · 0 评论 -
双音多频 DTMF原理
双音多频 DTMF(Dual Tone Multi Frequency),双音多频,由高频群和低频群组成,高低频群各包含4个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。DTMF信令有16个编码。利用DTMF信令可选择呼叫相应的对讲机 双音多频信号(DTMF),电话系统中电话机与交换机之间的一种用户信令,通常用于发送被叫号码。 在使用双音多频信号之前,电话系统转载 2014-09-12 08:51:03 · 14675 阅读 · 0 评论