On-line Streaming