AVAssetReader великолепен, но я вижу, как использовать его только с локальным активом, файлом или, я думаю, с композицией.
So,
assetReader = try AVAssetReader(asset: self.asset)
...
assetReader.addOutput(readerOutput)
и так далее,
Скажем, у вас есть входящий поток
(возможно, примеры файлов .M3U8 от Apple,
https://developer.apple.com/streaming/examples/ )
На самом деле, можно ли использовать AVAssetReader для потоков? Или только локальные файлы?
Я просто нигде не могу найти это объяснение. (Может быть, это очевидно, если вы более знакомы с этим. :/)