You don't even need to go that complicated. A WebM stream over HTTP is pretty easy and would work well for this.
http://googleblog.blogspot.com/2012/05/next-step-in-chrome-o...
If you're having performance issues with it, you just have the video codec tuned wrong.
we'll check that out, thanks for the heads up.