On-demand streaming

On demand streaming refers to streaming where the data streams have been prepared and are available for users who wish to play a specific song or video at a specific time.