I'm thinking of a program that basically streams streaming video from the Internet to a file for DLNA playback. So if I want to watch Netflix, I select the movie using my computer and it's streamed to a designated file on my system. Then, either I or my program tells the DLNA client to load this file. Anytime Netflix buffers, the program's still streaming data - perhaps just a prerecorded video that says "Buffering".