Ответ 1
Вы можете разделить свою запись на отдельные файлы длиной 10 секунд, а затем отправить их отдельно. Если вы используете методы AVCaptureSession
beginConfiguration
и commitConfiguration
для пакетного изменения вашего выпуска, вы не должны отбрасывать кадры между файлами. Это имеет много преимуществ перед загрузкой по кадру за кадром:
- Файлы могут напрямую использоваться для потоковой передачи HTTP без обработки на стороне сервера.
- Разрыв между передачами данных позволяет антеннам спать между ними, если соединение достаточно быстро, экономя время автономной работы.
- И наоборот, если соединение медленное, поэтому загрузка медленнее, чем запись, управление отложенной загрузкой набора файлов намного проще, чем поток байтов.