Do you need a router to connect to Xbox live?

You either need a wireless router or an ether-net cable.