Take a look at UStream. I use it for remote sessions with clients. You do need some extra hardware, and yes, I upped to a 3-5 MB upload speed.
My setup is a laptop with an MXO2 box taking a feed from my edit box.
The MXO2 does a lot of the heavy lifting for the streaming side of things. Within the Ustream software, you pick your video source to stream, and one of the options is to run a desktop stream. This is another piece of software that needs to run on your edit system. Once everything was hooked up, I got very good results from a fps standpoint. You can adjust your stream settings to help out with slower internet hookups. You also have the ability to do live switching from your sources. (edit output to desktop) Trying to run the ustream software on your edit box will probably prove to be too much while you are editing, hense the use of a laptop and mxo2 for that task.
The only issue is the time delay. I’ve experience between 5 and 15 second delays. This delay is nothing the client will notice, as they are watching a very smooth stream, but if they say “stop, go back to that last shot”, it will appear to them that it takes you about 15 seconds to hit stop. I usually explain the situation to them upfront, and put a timecode burn up for ease of explaining what they are looking at. I also monitor the stream on a tablet so I can apprx. guess where/when they are in time.
All in all, I’ve had some very successful client reviews with the system, especially with client groups that cant all physically get together at the same time.
Glenn