The online racing simulator
Well, i think LFS TV works now. It might be the only option as i'd imagine streaming isn't so easy.
Link?