A web conferencing system which, in one aspect has time-shifting
capabilities. Session content is recorded so that participants are able
to observe the session in real-time, delayed while the session is still
in progress, or after the session has completed. Participants are also
able to observe the session at normal, slower, or faster speeds, while
maintaining substantially consistent perceived audio quality.