The process of delivering audio and/or video online. Audio or video webcasts can be delivered live (as an event happens) or on-demand (at the user’s convenience). They can be streamed (delivered progressively as it is viewed) or downloaded (delivered in its entirety before it can be played) by the user. Advertisements can be inserted at the beginning of the webcast.