Yes, of course, you can download your previous live streams on Youtube just like your previously published videos.