Two things that I use. One is Orb software on the computer. It's a bit buggy, but when it works, it works well. You install the Orb software on your computer, it finds all tuners and recorded tv/videos, and sets up the server automatically. All you have to do it allow it through the firewall/router. Once you set it up, you can either buy the Orb app from the Android Market, or just use the browser on the phone to go to mycast.orb.com and stream that way.
The other thing I use most is the streaming software called Extend that came with my Hauppauge tuner. Works VERY well with both my phone and tablet, streams flash, and can stream full 1920x1080 hd with no problems. However, it only works with Hauppauge tuners, so unless you get one you can't use it.