I used to use bigbluebutton, and the classes were recorded so people could view them later. The only obstacle to that is the need for a dedicated server.
Edit: I might also be able to do something for free using youtube live streaming.