re:
For photos and video phone and device must support DLNA protocol. Lumia play to app works fine with lumia 930. For cast youtube to DLNA device try Tubecast pro, pay version.
No free cost app on windows for youtube cast on device like chromecast.
On pc,graffic card must support miracast...