If you are talking about the stuff that you listen to on the internet via scanner, then that is live. For regular ATC most of it is indeed real time. The only stuff that may not be completely real time is some oceanic operations where you have to go through a relay of some sort...
regards
Scott H. Voigt
NATCA Southwest Region
Safety Dweeb