Pioto и Josaih находятся на правильном пути, предлагая вам преобразовать видеосервер на стороне, используя такой инструмент, как FFMpeg.Насколько я знаю, в любой части iOS поддержка flv отсутствует, поэтому вы не сможете перекодировать ее локально.Даже если бы вы могли, это бы разозлило ваших пользователей, поскольку транскодирование - это ресурсоемкий процесс, который может сократить время их работы от батареи и занять значительное время.
Итак, ваше решение заключается в перекодировании видеоh.264 на стороне сервера.Тем не менее, я бы предостерег от перекодирования из flv-> h.264, если есть какие-либо другие доступные опции.Если у вас есть исходное несжатое (или, по крайней мере, менее сжатое) исходное видео, вы получите видео более высокого качества, перекодировав его в формат h.264.Каждый раз, когда сжатие с потерями (например, squeeze или h.264) используется для файла, вы теряете некоторую информацию и качество.Если вы когда-либо видели копию кассеты VHS 3-го или 4-го поколения, вы можете понять, к чему я клоню.
Получив видео в формате h.264, вы сможете воспроизводить его на iOS.Не уверен в точных деталях этого.