Streaming is the technology of continuous transmission of audiovisual material between the source and the end user. At present, streaming serves primarily to transmit audiovisual material over the Internet. Webcasting can take place in real-time or Video on demand.