I don't know how long this has been going on, but I just noticed today that Comcast Xfinity is streaming the Weather Channel live online for its customers. I think this a pretty recent update because I often use the Xfinity "TV Go" app on my phone. It already streams many other news networks (CNN, Fox News, ESPN, etc.) If you have Comcast, this link will take you to the networks, and TWC is the top one.
http://xfinitytv.comcast.net/watch-live-tv?cmpid=FCST_livemod_allnetworksFrom what I've seen, the LOT8's and LDL show the generic national information.