Wow, this is what I've been working with for a long time now. I actually run a mini business streaming video using only free software.
I use dvswitch (which is great), and used (before) ffmpeg2theora piped to oggfwd to icecast to send video.
I cat't understand what you mean with icecast being hard to set up, it is: apt-get install icecast2, and finished! I've been streaming loads of conferences and it hasn't been any harder than that.
Now I also need live texting (captioning) of the video, for people who can't hear, and thus I needed to use gstreamer to burn the text onto the video while it's being streamed.
I've also started making a small web site tool/software to show slides as images synced with the video. However, that is not possible with the current state of HTML5, but after I took it up with WHATWG, they changed the spec to allow it.
Never heard about freeser, but I find it strange that you haven't heard about dvswitch and all of us using that for conference streaming.
I also found a indian guy working on a similar project, I think we're all making our own small projects and know nothing of the others.