提问人:Jochen 提问时间:7/20/2023 更新时间:7/20/2023 访问量:25
转换 iOS Broadcast Extension 中的音频以与 WebRTC 一起使用
Convert audio from iOS Broadcast Extension to be used with WebRTC
问:
我已经设置了一个 iOS 广播扩展,音频数据以 .processSampleBuffer
CMSampleBuffer
我通过 Websocket 连接将此数据发送到配置了 .MimeType: webrtc.MimeTypeOpus
从外观上看,生成的音频 () 有 2 个通道,采样率为 44100。RPSampleBufferType.audioApp
如何转换音频数据以适合通过 WebRTC Opus 音频流播放?
我很幸运地通过使用和AudioConverterNew
AudioStreamBasicDescription(
mSampleRate: 8000.00,
mFormatID: kAudioFormatLinearPCM,
mFormatFlags: 0,
mBytesPerPacket: 1,
mFramesPerPacket: 1,
mBytesPerFrame: 1,
mChannelsPerFrame: 1,
mBitsPerChannel: 8,
mReserved: 0
)
但音频大多听起来乱码。
答: 暂无答案
评论