The first bottleneck will be your ISP , usually upload speeds are a lot lower then download , then even a good quality DVR is going to " choke " . I would look at something like
http://www.click2stream.com , or google similar services that can host streaming video .