- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要实时捕获麦克风语音输入并通过 RTSP 向上流传输。音频格式需要在 ulaw 中。我需要获取原始字节,以便将其提供给 Live 555 RTSP 库。鉴于 Core Audio 和 AV Foundation 中的各种内容,我不知道从哪里开始。
麦克风的原始音频格式是什么?是线性PCM吗?
iOS 8 只有AV Audio Engine 有转换能力吗?虽然我可能需要支持 iOS 7。
我可以使用 AQRecorder 吗?但它似乎保存到文件中,但我需要流式传输它。
我可以使用 AVCaptureDevice 吗?但是,如果它不在其中,我该如何将其转换为 ulaw?
感谢帮助,谢谢。
最佳答案
是的,是线性PCM;
我不太了解AVAudioEngine,也许你可以试试Audio Converter;
3&4。也许您需要使用 Audio Unit & Audio Converter & Audio Stream。这很复杂,但由于您需要实时捕获麦克风并将其转换为 ulaw 并上传,因此您需要深入研究。音频单元是一个不错的选择。
这里有一些流行的 3rd 方库供您引用:
Novocaine , 从麦克风捕获实时语音数据;
AudioStreamer & FreeStreamer , 从网络下载数据并播放;
TheAmazingAudioEngine ,据说很厉害;
也许这些对你来说太复杂了,我写了一些简单的例子:
ExtAudioFileConverter : 将音频文件从一种格式转换为另一种格式;
iOSEchoCancellaion : 是一个同步捕获语音和播放的例子。
关于ios - 以 ulaw 格式捕获 iOS 麦克风音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30391945/
我正在调试一段处理 uLaw 或 aLaw 格式的 RTP 语音流的代码。我想捕获通过我的代码的样本并将它们存储到一个文件中。 那很简单。我的问题是:有没有一种文件格式可以让我轻松封装原始数据,以便它
我正在尝试在 tvOS(.au 文件)上播放 uLaw 声音。我知道声音文件没有损坏,因为将其放入 Audacity 可以正常播放。 我尝试了多种方法,从AVAudioPlayer到较低级别的Audi
我需要实时捕获麦克风语音输入并通过 RTSP 向上流传输。音频格式需要在 ulaw 中。我需要获取原始字节,以便将其提供给 Live 555 RTSP 库。鉴于 Core Audio 和 AV Fou
我在 asterisk 服务器上工作,它使用 ulaw 文件在通话中播放 IVR,但我们的客户只提供需要转换为 ulaw 的 mp3 文件,因为我是新手,不知道有任何此类程序还有什么方法可以更快地实现
当我们需要流式传输音频时,没有太多关于应用此编解码器的信息。在不应用编解码器的情况下,我的代码就像在两个设备之间建立通信的魅力一样工作,但我需要以该格式进行编码/解码,因为我需要使用服务器而不是在两个
试图在 python 中将 wav 文件转换为 wav uLaw。 使用 pydub 的 AudioSegment,我可以使用以下命令转换为 mp3: AudioSegment.from_wav(fr
我一直在查看 NAudio 示例,试图了解如何获得适合打包为 RTP 负载的 ulaw 样本。我正在尝试使用下面的代码从 mp3 文件生成示例。毫不奇怪,因为我真的不知道我在用 NAudio 做什么,
我正在尝试将包含 8kHz 8 位单声道 ulaw 数据 (64kbps) 的波形文件转换为 PCM。我正在查看文档并找到 audioop,ulaw2lin 似乎是我想要的,但文档对如何获取文件的正确
我是一名优秀的程序员,十分优秀!