What about using the free version of Screencast-O-Matic. You can then publish it to You Tube or Teacher Tube. You may even create your own channel on either one.
I am a Career Development Coordinator on the STEM/CTE team in the College and Career Readiness department with Minneapolis Public Schools. I focus on Work-Based Learning and experiential learning opportunities. I am going back to school to earn my MLIS.