音频

作者: 黄花菜先生 | 来源:发表于2017-09-11 15:05 被阅读259次

1.苹果有以下两种常见录音方式:

(1)苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后,才能获取到录音数据。这给应用造成了很大的局限性。适用场合:不需要实时处理音频的时候,比如录备忘录等。

(2)在iOS和Mac OS X中,音频队列Audio Queues是一个用来录制和播放音频的软件对象,也就是说,可以用来录音和播放,录音能够获取实时的PCM原始音频数据。
使用场合:需要拿到实时的PCM录音数据或者需要利用实时的PCM的音频数据去播放。

2.基本概念

采样率:每秒需要采集的帧数

PCM音频处理——使用WebRTC音频降噪模块与其他方式的对比

iOS解码Speex数据(包含编译好的文件)

speex进行音频去噪

iOS学习——音频

webrtc降噪Demo

iOS播放远程网络音乐的核心技术点

音乐播放器Demo,支持后台和锁屏播放

iOS音频系列(一)--音频基础

iOS音频系列(二)--CoreAudio

iphone利用AudioQueue播放音频文件

AudioStreamBasicDescription

码农人生音频系列文章

iOS学习笔记2-使用Audio Queues录音,取得实时PCM数据

音频队列服务编程指南

webRTC系列教程

PortAudio+webrtc+lame实现采集降噪增益mp3

目前最为常用的音频格式是MP3,MP3是一种有损压缩的音频格式,设计这种格式的目的就是为了大幅度的减小音频的数据量,它舍弃PCM音频数据中人类听觉不敏感的部分,从下面的比较图我们可以明显的看到MP3数据相比PCM数据明显矮了一截

相关文章

  • 音频|音频测试!

    先上传一个音频。试试效果。

  • 音频开发 -- 音频基础

    一、音频播放流程 音乐播放器在播放音频时的流程:1.读入音频文件,使用解码器将各种格式的音频文件解压,还原为原始的...

  • 音频 初识音频功能

    简介: Unity 作为一款主打游戏功能的引擎,声音也是必不可少的,在录制视频的时候我们可能希望直接将视频录制下来...

  • 音频

    首先在音频平台上注册有一个帐号,等帐号注册好了,可以在上面录音,因为在初期阶段,所以,可以首先选择自己喜欢的...

  • 音频

  • 音频

    audio标签:autoplay 自动播放controls 显示控件l...

  • 音频

    1.苹果有以下两种常见录音方式: (1)苹果推荐我们使用AVFoundation框架中的AVAudioPlayer...

  • 音频

    今天11:30分起床,看了专栏… 在听音频时妈妈也要听就给她听了。 决定了每天抽时间做不擅长的事,应该对成长极其有用处。

  • 音频

    iOS和安卓同时做音频的时候,最好用wav的,现在只试过这个

  • 音频

    原文链接:http://www.cnblogs.com/YanPengBlog/p/5266783.html

网友评论

      本文标题:音频

      本文链接:https://www.haomeiwen.com/subject/wpkfsxtx.html