I whipped together a quick video to somewhat explain this idea.
video platform video management video solutions video player
I forgot to mention the GTK+ UVC Viewer, which is what I used to record using the webcam on Ubuntu. It was excellent.
With Kaltura (open source version), you can host it on their CDN, or host it yourself. It seems like that is pretty flexible.
From watching it once, I see that I should probably talk slower. Mostly the video seemed in-sync with the audio. What did you think about the quality and/or the idea?