Rather than proprietary and more costly PLEX, I prefer free Localcast which uses standard UPnP or DLNA. Other low cost options are (1) Allcast (2) Avia and (3) Bubble UPnP. Another free option is using Y2cast Chromecast server in combination with a media player like Moliplayer.