转载请注明出处:http://www.cnblogs.com/fangkm/p/4374668.html上一篇博文介绍了本地视频采集,这一篇就介绍下音频采集流程,也是先介绍WebRTC原生的音频采集,再介绍Chromium源码对它的定制。1. WebRTC原生音频采集先介绍一下WebRTC中与音频采...
分类:
Web程序 时间:
2015-03-28 20:20:51
阅读次数:
781
这几天在做一个局域网的对讲机和广播系统。
需要用到alsa的库来进行音频采集和播放。
但是在编译程序的时候有个比较奇怪的问题。
undefined reference to `snd_pcm_open'
一般来说,这肯定是程序链接的时候,找不到链接库。
可我明明在gcc的参数里面加了 -lasound 选项。
后来发现,原来-lasound这个参数的位置会影响到编译的结...
分类:
其他好文 时间:
2015-02-15 06:11:32
阅读次数:
299
自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码。即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。
抽样:在音频采集中叫做采样率。
由于声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空 间是相对有限的,数字编码过程中,必须对弦线的点进行采样。...
分类:
其他好文 时间:
2015-01-26 13:41:58
阅读次数:
192
matlab
实时采集音频数据并动态显示时域波形...
分类:
其他好文 时间:
2014-07-06 00:29:31
阅读次数:
676
无损音频==高音质?为什么会谈起这个话题。原因在于最近我在网上很兴奋地找到了一些原始wav、APE、FLAC无损格式的音频,本以为可以享受一把,结果表现很一般,这让我大失所望。细细的想了一把,无损甚至是原始的pcm,wav格式音频,都有可能质量不高。我们回顾一下整个音频采集、压缩编码、信道传输、解码...
分类:
其他好文 时间:
2014-06-18 22:28:29
阅读次数:
293
为什么会谈起这个话题。原因在于最近我在网上很兴奋地找到了一些原始wav、APE、FLAC无损格式的音频,本以为可以享受一把,结果表现很一般,这让我大失所望。细细的想了一把,无损甚至是原始的pcm,wav格式音频,都有可能质量不高。我们回顾一下整个音频采集、压缩编码、信道传输、解码、播放的整体流程,如...
分类:
其他好文 时间:
2014-06-17 00:07:01
阅读次数:
561
一周前接到新任务,调试CS5343,百度一下,CS5343是一款音频采集的AD芯片,CS5343驱动代码是现成的,我的工作是提高芯片的采样速率,看了一边芯片的Datesheet,辛好东西不是很多。1.文档总结概述为:SDOUT上拉10K到VCC为主模式,下拉10K到GND为从模式。概述为:LRCK上...
分类:
其他好文 时间:
2014-05-29 15:25:01
阅读次数:
590
在制作发布端的时候,需要采集到声卡的输出信号,以便与麦克风的输入信号进行混音,对于音频处理的技术,主要有如下几种:采集麦克风输入采集声卡输出将音频数据送入声卡进行播放对多路音频输入进行混音处理以下有两份代码可以参考:a.XP带回声消除功能的DirectSound音频采集b.Vista以上带回声消除功...
音频操作所需头文件和链接库#include#include#pragmacomment(lib,"winmm.lib")
由于音频采集过程是一个持续过程,所以建议为它们各自分配一个线程,而使用MFC的 CWinThread
类是一个不错的选择,笔者就是利用CWinThread类将这两个功能封装成了两...