В Replaykit Broadcast Extension, как передать образцы аудио (CMSampleBuffer), полученные в processSampleBuffer(), в RTCAudioTrack?
Я использую ReplayKit и GoogleWebRTC для прямой трансляции на устройстве iOS. Я успешно реализовал видеотрансляцию с помощью этого удивительного обсуждения в группах Google, но мне не повезло с потоковым аудио. Я получаю CMSampleBuffers типа RPSampleBufferType.audioApp, но не знаю, как продолжить работу с помощью GoogleWebRTC.
let stream : RTCMediaStream = m_peerConnFactory.mediaStream(withStreamId : kStreamId)
m_audioSource = m_peerConnFactory.audioSource(with: nil)
let audioTrack : RTCAudioTrack = m_peerConnFactory.audioTrack(with: m_audioSource!, trackId: kTrackId)
stream.addAudioTrack(audioTrack)