I use Airflow to stream 1080 to a chromecast from my MacBook . Works flawlessly with a simple UI.
My understanding is that it supports 4k and a range of streaming devices but I can’t say if it handles it flawlessly because I don’t have hardware to try it.