Сбой iOS из-за ошибки памяти, превышающей 50 МБ ReplayKit - PullRequest
0 голосов
/ 28 ноября 2018

Мы используем инфраструктуру ReplayKit, чтобы использовать функцию записи экрана iOS для нашего приложения.Мы обрабатываем CMSampleBufferRef и выполняем преобразование в UIImage с использованием каркаса VideoToolBox.После обработки нескольких буферов расширение завершается сбоем из-за того, что объем памяти превышает 50 МБ с предупреждением:

"Прямая трансляция на **** остановлена ​​из-за: (ноль)"

Мой вопрос:

  • Есть ли лучший способ конвертировать CMSampleBufferRef в UIImage, так как я использовал много способов и ничего не работало, кроме VideoToolBox.
  • В предупреждении о сбое расширения, которое мы получаем, естьЕсть ли способ, с помощью которого мы добавляем некоторую информацию клиенту об аварии?Потому что это «нулевое» предупреждение очень странно для клиентов.
...