Google has refreshed its little Chromecast streaming video device, adding the Ultra moniker and 4K support, and also high dynamic range for content.
The last bit is kind of the missing link for 4K. It means you get not just much higher resolution than 720p and 1080p, but also heaps better colour reproduction for more life-like video.
All that high-res, high dynamic range goodness requires plenty of bandwidth to transmit. Google suggests your internet connection should be at least 20 megabits per second on the downstream, for the Chromecast Ultra to stream 4K video.
My VDSL2 connection runs at 50Mbps down and 23Mbps up currently, and coped well with streaming 4K video over the Ultra; note that you'll want to ensure either a good Wifi connection (use the 5GHz radio on the router for best throughput) or a wired Ethernet cable plugged into the ChromeCast Ultra for high-speed streaming to work.
You'll need a newish TV set too, of course, which can display not just 4K but the high dynamic range colour with 10 or 12 bits of information per hue; since the entertainment industry is paranoid about piracy, the HDMI port that the Chromecast Ultra plugs into must support Intel's High-bandwidth Digital Content Protection version 2.2, and 60 frames per second refresh rate - most new TVs do.