#ios #swift #xcode #cmsamplebuffer
Вопрос:
Я использую replaykit и расширение широковещательной загрузки для записи экрана устройств.
override func processSampleBuffer(_ sampleBuffer: CMSampleBuffer, with sampleBufferType: RPSampleBufferType) {
switch sampleBufferType {
case .video:
break
case .audioApp:
break
case .audioMic:
break
@unknown default:
break
}
С помощью функции выше я могу получить буфер выборки записи. Как бы я преобразовал его в m3u8 и сохранил его? Это должен быть m3u8, потому что я буду размещать файл на локальном сервере, чтобы его можно было воспроизводить в режиме реального времени.
Комментарии:
1. Помогите себе, выполнив поиск «Быстрое преобразование CMSampleBuffer».
2. @ElTomato Спасибо, какой замечательный и полезный ответ. Здорово видеть все фиолетовые ссылки, как будто я уже искал эти термины.