Cast Video's to TV's

Hi All,
I would like to be able to put my companies promotional videos on TV’s around my workplace. i’d like to control the media that gets played on the tv’s via home assistant.
i’ve tried DLNA renderer on a samsung TV which didnt seem to work. i’ve also tried the DLNA renderer on a philips ambilight, and it would try and attempt to play the media on the TV but the TV would display file not found. at the moment i’m uploading test clips to local media of the Raspberry Pi 4.

i dont mind getting chromecast devices or firestick etc to these tv’s if this would solve the solution. But would like complete control via home assistant so dont need to go to each TV select any input at all.

does anyone else use home assistant to stream video files to TV’s?

Many Thanks
Steven