I still had an old Mac Mini (model 2,1) - which I bought during a period of experimentation with different operating systems - connected to the TV, running Mac OS X Lion. Not Apple’s finest installment of OS X, truth be told.
I’ve had a Google Chromecast (1st</sup> generation</a>) for a while now, connected over WiFi. Works great, although sometimes the wireless reception cuts out, or the signal gets saturated. Since I’m mostly streaming from a device which sits less than 10 cm away, it is also rather stupid to have all those packets going back and forth to my router, causing unnecessary load. Google has...
I’ve recently acquired some TP-Link ‘Easy Smart’ managed switches - cheap, decently built (metal casing), and a lot of features above the usual unmanaged stuff:
Back in the day I used to have one router in the house: the D-Link DIR-825, flashed with OpenWRT. Configured with two SSIDs - one for internal network use, and one for guest access - the latter being separate from the internal network of the flat.