According to:

[Can I use AVFoundation to stream downloaded video frames into an OpenGL ES texture?](https://stackoverflow.com/questions/12500408/can-i-use-avfoundation-to-stream-downloaded-video-frames-into-an-opengl-es-textu)

It's posible to get the frames from an remote media. However I've been trying the suggestion, but the documentation about the use of `AVPlayerItemVideoOutput` is not very clear, it seems to have a delegate method `outputMediaDataWillChange`, which have the pointer to the `AVPlayerItemVideoOutput` instance.

Maybe I'm doing a wrong assumption , but this delegate method it's called every time the data will change?. It is the right place to get the `CVPixelBuffer`?.