Echoing John's question, "what's your current Internet situation?" That's the starting point.
This can be done in a couple of ways. The easiest and least expensive would be through either a hard-wired or WiFi network. This is how I achieve similar functionality. DLNA [Digital Living Network...