Здравствуйте, мне нужно отправить CMSampleBufferRef
по сети. Затем клиент воспроизводит CMSampleBufferRef
через Службы очереди аудио. Я видел несколько примеров переполнения стека, но большинство из них просто посылают буфер. Но тогда некоторые данные теряются. Я нашел, что [AVAssetReaderOutput copyNextSampleBuffer]
возвращает ссылку на структуру opaqueCMSampleBuffer
. Я знаю, как получить адрес памяти opaqueCMSampleBuffer
, но как скопировать содержимое адреса в массив, чтобы я мог отправить его по сети? Или есть более элегантные подходы к отправке CMSampleBuffer
по сети. Или я могу каким-то образом получить доступ к opaqueCMSampleBuffer
?NSData или байты от CMSampleBufferRef
спасибо за ваше время и помочь