Well, after some more research, I found a plugin for Skype called video4IM. It's still in beta, but it offers 128-bit end-to-end encryption for video communication. Sounds good to me.

Still looking for any answers on the streaming video question. Can streaming video be cached?