A router is required because ROKU receives programming wirelessly from the Internet. Your TV must have an HDMI input connection, or there has to be some other way to connect to the TV from an HDMI connection, such as through an A/V or surround sound receiver.