Not sure if this is the right forum to ask. But I want be able to access all my video files that are on my home network from the internet. Basically form some other location I want connect through the internet to a to my home network. From there I select the file I want to play and have stream over the internet to my outside computer.
One of the big requirement is being able to playback all of video format and subtitles. Basically all my video library anime fansubs. The thing is able to stream as high quality as possible over the internet. Most of my content is 720P or 1080P. My remote location connection about be probably around 5 megabits per second. Most of the streamer really seems to for local network and local network speeds (54 mbps wireless / 100 mbps+ wired).
How much upstream bandwidth does your home have? You'll need a significant amount of bandwidth (~5 - 8mbits) to stream HD content over the Internet, unless you transcode to a higher-compression format.