I asked a previous question here:
Stream video from ffmpeg and capture with OpenCV
and I want to know more about named pipes in general. Can I use named pipes to stream data? For example, can I continuously add data to the pipe (via ffmpeg) in conjunction with reading data with another application? Or is there another method to do this?