0

我使用 replaykit 和广播上传扩展来获取设备屏幕录制。

override func processSampleBuffer(_ sampleBuffer: CMSampleBuffer, with sampleBufferType: RPSampleBufferType) {
    switch sampleBufferType {
    case .video:
        break
    case .audioApp:
        break
    case .audioMic:
        break
    @unknown default:
        break
    }

通过上面的函数我可以得到录音的sampleBuffer。我如何将其转换为 m3u8 并保存?它需要是 m3u8,因为我将在本地服务器中托管文件,以便可以实时播放。

4

0 回答 0