Typically, the the TV needs to support one of the casting standards for it to work; or you use something directly connected to the TV that does. For example, I have Google Fiber so my Fiber Box supports Chromecast. It's directly connected to my TV so I can stream to by TV but it's via the Fiber box.
Does the TV have a USB port?