I use the Video app that comes with the iPhone iOS for streaming from a MacMini with our movies on it. Works great -- google iTunes sharing with iPhone. Same with music. For live TV, eyeTV has apps that allow streaming from one of their devices hooked up to your LAN or another Mac on your LAN.