AVFoundation может быть разборчивым, если URL или заголовок ответа не содержат информацию о формате контейнера медиа (mp4
, mov
, ...), что имеет место здесь (без расширения файла) 'в URL, и нет типа содержимого в заголовке ответа).
Другие медиа-библиотеки и проигрыватели, похоже, готовы просто начать загрузку, а затем угадать формат, проверяя поступающие данные, и, вероятно, именно поэтому они работают в этом случае.
К сожалению, насколько мне известно, по крайней мере, нет (надежного) способа программно сообщить AVFoundation формат, который следует ожидать и продолжать его.