Then yes, you need a streaming box per TV. Roku and Chromecast are the cheapest options, chromecast requires android device to strame from though while roku is standalone.
You could use your cat to extend the hdmi from one streambox to multiple TVs, but this probably more costly then just buying stream boxes, and you would only be able to stream one thing to all the TVs