音视频处理流程

2020-07-20  本文已影响0人  想成为大牛的程旭元

分为2个流程

  1. 直播客户端的处理流程
  2. 音频数据的流转

直播客户端的处理流程

处理流程.png

音频数据的流转

PCM:是设备采集到数据,系统提供的API采集到的数据格式为PCM,为完整的原始数据,是数字信号。


音频数据的流转.png

声音产生

声音的三要素

模数转换

自然界的音频都是一段模拟信号,在计算机中把它模拟出来,就必须转换成数字信号,这就是模拟信号与数字信号之间的模数转换。

  1. 采样,一般采样是48000(48k),32000(32k),16000(16K)等等,采样率越高,转换成数字信号,就越好
  2. 将10进制转换成二进制,这样就把模拟信号转换成数字信号了

PCM与WAV

模数转换的时候,由一个位深的概念,对于音频,由一个采样大小(位深)的概念,采样大小就是你能表述的这个数值的最大范围值是多少,一般是8位(-128到128,无符号0~255)或者是16位(-32768到32768),幅度挺大的,音量大小,由区间的。

音频原始数据格式

量化基本概念

码率计算

PCM = 采样大小 * 采样率 * 声道数;
例如:采样率位44.1KHz,采样大小为16bit,双声道的PCM 编码的WAV文件,它的码率为44.1K * 16 * 2 = 1411.2Kb/s。为1.4M的数据,还是纯声音的数据,有点大呀,未压缩。

上一篇 下一篇

猜你喜欢

热点阅读