You don't need a direct physical connection to your router, it just has to be able to communicate with it somehow. This can be via an ethernet LAN, wireless LAN, power line network, etc. Also the Slingbox can work with any device it if it can copy the IR signals of the remote. You have to be able to place the Slingbox close enough you DVR so that the Slingbox's IR blaster cables will reach the DVR's IR receiver. If your DVR uses a radio remote, you can't use it with the Slingbox.