Я создал приложение, которое загружает видео с iPhone (для выбора использует библиотеки ALAsset, а не встроенные средства выбора фото / видео) на мой веб-сервер, который затем сжимает / кодирует их. Это прекрасно работает, но файлы увеличиваются очень быстро с более длинными видео. Существует ли стандартизированный способ сжатия / уменьшения размера этих видео прямо на устройстве перед обработкой загрузки? Стоит ли попадать в процессор? Поддерживает ли это AV Framework? Или я должен использовать что-то вроде ffmpeg? Я рассчитываю перейти с 1280 x 720 до 516 x 290. Я мог бы сэкономить большую пропускную способность, сначала обработав это на устройстве, но не уверен в своих возможностях, несмотря на большой поиск.