В 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)    

0 ответов

Другие вопросы по тегам