I read the same article this morning.
The good news is iPiMP 5.1.0 already does this thanks to the latest SmoothStreaming module & patched ffmpeg. When you launch a stream (Live TV or TV Series) you can view the same stream on your iPhone, Silverlight or Flash player simultaneously. The streaming is much more stable (I watched the whole of the weekends Brazilian grand prix on my iPhone with no dropouts). And of course it's freeThe Microsoft solution needs a licensed version of Expression Encoder to encode to h264.
iPiMP 5.1.0 is still only touching the tip of the streaming iceberg, it encodes a single video stream at a fixed bitrate, i'd like to expand that to encode multiple video streams at differing bitrates to fully support adaptive streaming, also determine the capabilities of the browser client and adapt the streaming parameters accordingly, e.g. stream to a higher bitrate for larger screens (iPad users)
I do intend to look at IIS Express (when that is released in a usable beta) and IIS media services 4 to see if I can drop the Apache web server, but until then the solution I have working now looks pretty good.