[Voice Tips 4] PCM (G.711) /G.729

简介:

[Voice TIP4] PCM (G.711) /G.729

2015年11月24日

 

采样: 两倍最高频率 ,经实验最好的结果是每秒采样8K次 描述的是横坐标

量化:使用量化级来实现,描述纵坐标,即量化级约多约精准比如用8bit 描述 256个量化级 ,采用的是对数量化:即靠近横坐标就越密

8k/s* 8bit = 64kbps

这个过程叫 PCM 也就是经典的G.711

G.729算法过程

8000个样本 分为100组 每组80个样本,然后根据密码本写谱, 80bit

对方收到后,再根据密码本解开谱 还原80个样本,那么这个过程的消耗为80bit * 100 = 8Kbps

G.729会有延迟,因为需要集中样本。

G.729对Dsp是个杀手占用DSP资源大,那么就引进了g.729 a

GIPS:global IP solution 支持8亿个客户端 , Voice Engine 老大

音频编码:iLBC , ISAC /IPCM,视频编码器: LSVX / H2.64



本文转自 bilinyee博客,原文链接:    http://blog.51cto.com/ericfu/1716331    如需转载请自行联系原作者

相关文章
|
8月前
|
C++ C语言 JavaScript
72B、1.8B、Audio模型
72B和1.8B是两个不同的模型,具体区别如下: - 72B是一个相对较大的模型,拥有72个亿个参数,而1.8B只有180亿个参数。
361 4
|
3月前
video和audio的事件
【10月更文挑战第5天】video和audio的事件。
37 4
|
8月前
|
JavaScript 前端开发
video-03-video事件汇总
video-03-video事件汇总
125 1
|
API Android开发 内存技术
android 采集PCM音频数据并播放(支持USB摄像头MIC)
android 采集PCM音频数据并播放(支持USB摄像头MIC)
580 0
|
JavaScript
audio用法
之前老早之前写的 但不是markdown格式,总觉得不爽 这个记录下吧 都比较简单直接上代码吧
230 0
|
JavaScript 前端开发
|
JavaScript 前端开发
|
网络虚拟化 数据格式 XML