NBC will be broadcasting around 3,500 hours of 2012 Olympics coverage as the games take place in London, and that means the network will be using all of its broadcasting tentacles to get coverage to its viewers. As far as TV goes, NBC will be utilizing NBC proper, as well as MSNBC, CNBC, Bravo, Telemundo and, for satellite or digital cable subscribers, three "specialty channels" that will be devoted to certain Olympic competitions.
NBC will also stream every competition live on its NBC Live Extra site, though there's a catch. Only cable, satellite or teleco TV subscribers will be able to access the network's live streaming. The network also will not be streaming either the opening or closing ceremonies of the games.