架构
架构Audio Framework
-
全能型:AVFoundation
-
编解码:AudioToolBox
-
底层:AudioUnit
-
3D:OpenAL
-
View Controller交互:MediaPlayer
音频参数
-
码率:单位时间内传送的数据位数。采样率值 x 采样大小值 x 声道数 = 码率(bps)。
-
采样率:定义了每秒从连续信号中提取并组成高散信号的采样个数,单位为赫兹(Hz)。对于声音信号而言,要想对离散信号进行还原,采样率必须达到40KHz以上。
-
量化精度: 是指可以将模拟信号分成多少个等级,量化精度越高,音乐的声压振幅越接近原音。
-
比特率:单位时间的的数据传输率,通常使用码率或码流,单位kbps(千位每秒)。
-
PCM: 未经过数据压缩,直接量化进行传输。
音频编解码 / 封装格式
| 编码方式 | 文件封装格式 |
| ----- | ----- |
| pcm | WAV |
| aac | M4a |
| mp3 | MP3 |
| ogg | Ogg |
| Windows media audio | WMA |
网友评论