While not an answer to your question, I've heard that while being totally awesome, H.264 is pretty processor intensive on the encode and decode, so I haven't considered it a realistic streaming option since only those with pretty mighty machines can watch.
Have you found that to be the case? How have you been experimenting with this? Or am I jumping the gun and this is just a planning question? :-)