This says streaming will be live:
http://howto.cnet.com/8301-11310_39-57618334-285/stream-the-2014-sochi-winter-olympics/
On some cable provider channels - mine doesn’t carry the NBC Sports Channel so I’m out of luck. I only receive the standard cable channels on Charter.