Честно говоря, я бы просто использовал AVPlayer
и загрузил удаленный URL. Согласно документации Apple :
AVPlayer одинаково хорошо работает с локальными и удаленными мультимедийными файлами, предоставляя вам необходимую информацию о готовности к воспроизведению или о необходимости ожидания дополнительных данных перед продолжением.
Конечно, для этого можно использовать AFNetworking, но я верю, что встроенный в Apple AVPlayer
будет более чем подходящим для ваших нужд и, безусловно, стоит попробовать, прежде чем запускать свои собственные.