does streaming have to be live