A three part approach (four if you count the content) is very attainable, a local web-server to stream the content, a web application to structure all the content, and the DVP.
Unfortunately it is Windows only. I am a Linux dude, I must travel that lonesome road alone.
Alone with a couple million other geeks.
Here's a sample entry from my file that works for me...
<enclosure url="http://192.168.1.2/26bathrooms.mp4" length="0:21:32" type="video/mp4" />
<pubDate>Sun, Dec 20 2009 14:02:00 GMT</pubDate>
I think the link entry is redundant, the enclosure part is the important one. The type is important too at least when I tested on the website.
Anyone have any idea how far we are away from this being ready for non-developers? I have a TV tuner on my PC that I use for recording OTA broadcasts. It records in MP4 format.
Right now, I have a second PC hooked up to my TV set. I keep the MP4 files in a shared folder on my main PC, and use the wireless network to play them on my second TV. It would be really nice if I could instead use my Roku player to access the files.