VLC is an open-source, cross-platform media player and does a great job of streaming videos on Mac. It supports several streaming protocols and helps convert videos of all popular formats. It can help you cast videos from your Macbook or desktop to your TV.