Just use VLC media player. You can use the audio delay function to sync the video with the audio. Depending on the devices you have (router, WIFI type, etc) and the distance between the device you will notice that the delay will be more or less the same each time you will stream. I use it all the time and is works great!
Hope it helps a bit.