the best option is the open source
a.) download, install, configure apache web server for windows (or linux if your a linux user)
All the documentation for installation, configuration of apache is there.
I'm sure there is plenty of "google help" out there as well.
b.) once you have a webserver running on ur windows box (or linux, doesn't matter),
read this and get familiar with tuning channels in vlc from the command line.
c.) In the "Re-stream a live video feed: " example, simply replace vlc -I dummy
with the parameters to tune a TV station on ur HD Homerun, or any PC based tuner for that matter. The rest of that single command line will tell VLC how to do all the work of transcoding to h264, aspect ratio scaling, etc. suitable for playback on a target IOS device, and will create the html5 stream in the directory where you specify.
The webserver will do the work of serving html5 of your custom Streaming link to whoever wants to click ur link.
html5 contains built in player functions, so the IOS devices can play it in it's native web browser, when the user clicks on the link
without the need for any help from other applications. It typically runs about 30 seconds to a minute behind real time when your playing it in the browser.
It will play flawlessly over 3G as well assuming your IOS device is in decent coverage.
trust me I'm certainly no programmer. If I can set it up, anyone can. It's a free open source solution, and plays flawlessy over wifi, once you get it all setup. No hacking of the device, no installing cheezy apps from the itunes appstore, No signing up for web based services that promise the world in exchange for your next born.
Just a few clock cycles of your time to get it setup are required.