iOS GoogleWebRTC 如何录制远程音频

时间:2020-12-19 12:20:12

标签: webrtc amazon-kinesis avcapturesession avcaptureoutput webrtc-ios

我在 iOS 应用中使用 aws kinesis webRTC 库。它使用 GoogleWebRTC 作为引擎盖下的 pod。 我能够在应用程序内播放远程音频和视频。我还可以录制远程视频。但是,即使经过数周的研究,我也无法找到正确的方法或挂钩来获取可以写入文件的远程音频样本缓冲区。 我的理解是有一些方法可以获得 RTC 会话的现有 AVCaptureSessionAVCaptureAudioDataOutput,我可以将 SampleBufferDelegate 设置为. 不幸的是,没有任何文档或链接可以建议或提供解决方案。这是在 iOS 中根本无法实现的东西吗?如果是,那么可能的原因是什么。 我检查了许多类似的帖子,例如 WebRTC iOS: Record Remote Audio stream using WebRTC,但他们没有提供解决方案。每个帖子都停在相同的状态,即远程视频正在成功录制,我们如何录制远程音频。 来自可能已经实现这一目标的人的任何指示或一段代码都会非常有帮助。 我确实在 aws webrtc GitHub 页面上将此作为问题发布,他们实际上说这超出了他们的范围,最好在 iOS 开发者论坛上询问。 谢谢

0 个答案:

没有答案