- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 把两个short型数组合并到另一个short型数组中
#include "stdafx.h"#include #include #include using namespace std;int NN=6;int main(){ short cc[6]; short aa[3]={ 1, 2, 3}; short bb[3]={ 4,5,6 }; short dd[3],ee[3];
2014-03-25 15:27:56 2612
转载 WebRtc VoiceEngine代码解析
WebRtc中VoiceEngine可以完成大部分的VOIP相关人物,包括采集、自动增益、噪声消除、回声抑制、编解码、RTP传输。下边我们通过代码来解析Voe中处理流程;创建VoiceEngine和VoEBase[cpp]VoiceEngine* _vePtr = VoiceEngine::Create(); //创建VoiceEngine
2014-03-11 15:55:18 5068 2
转载 WebRTC源码分析:音频模块结构分析
本文介绍WebRTC音频模块组成和结构,详细介绍音频引擎的配置和启动,相信看完本文后,很多人可以利用WebRTC完成一个音频通话程序开发。一、对外接口 音频部分的对外主要接口如下,各个接口之间的关系如图1所示。1)VoiceEngine:负责引擎的所有接口查询,存储共享数据信息ShareData。2)VoEBase:负责音频处理的基本操作。3)VoEAudioProc
2014-03-11 15:49:24 5571
转载 音频几个很重要的参数!
音频几个很重要的参数!采样率:每秒采集数据的次数采样精度:每次采集数据的位数通道数:存在几路音频比特率:针对编码格式,表示压缩编码后每秒的音频数据量大小。音频的帧的概念没有视频帧那么清晰,几乎所有视频编码格式都可以简单的认为一帧就是编码后的一副图像。但音频帧跟编码格式相关,它是各个编码标准自己实现的。因为如果以PCM(未经编码的音频数据)来说,它根本就不需要帧的概念
2014-03-05 08:46:16 15816 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人