Is there any way to show event information only to those who attended, as well as show a list of eve

I'd like to have video sessions in an event. The video stream would be on the event page which people would pay to attend. I'd like those that paid/attended to be able to view the event page after and download the recorded stream which I'll provide at the end of the session.

I'd like only people who attended to be able to download the video, and I'd like to be able to give them a page showing them the events they attended.