Я также выполняю аналогичную функцию, я использую декодирование библиотеки ffmpeg , есть много примеров в сети, но библиотека ios на задержке декодирования около 0,3 секунд, если мы можем допустить такую задержку, вы можетеиспользуйте эту библиотеку под капотом